Articles of xml

parsingXML HttpResponse

我试图parsingXML HttpResponse我从一个HttpPost到一个服务器(last.fm),为一个last.fm android应用程序。 如果我简单地parsing它的string我可以看到它是一个正常的XMLstring,所有所需的信息。 但我只是不能分析单个NameValuePairs。 这是我的HttpResponse对象: HttpResponse response = client.execute(post); HttpEntity r_entity = response.getEntity(); 我尝试了两种不同的东西,其中没有一个能够工作 首先,我试图检索NameValuePairs: List<NameValuePair> answer = URLEncodedUtils.parse(r_entity); String name = "empty"; String playcount = "empty"; for (int i = 0; i < answer.size(); i++){ if (answer.get(i).getName().equals("name")){ name = answer.get(i).getValue(); } else if (answer.get(i).getName().equals("playcount")){ playcount = answer.get(i).getValue(); } } 在这个代码之后,名字和playcount保持“空”。 所以我试图使用XMLparsing器: DocumentBuilder db […]

将微调器值alignment而不是左alignment

在微调xml中,我使用: android:entries="@array/cars" 汽车是数字项目的列表。 微调器自动将值alignment到左侧,而我无法在xml / code中find如何更改它。

可能膨胀一个服务中的XML布局? (机器人)

我想膨胀一个服务中的XML布局。 你怎么做到这一点? 我试图使用inflater和窗口pipe理器,但我认为这是行不通的。 这个有什么策略? 谢谢。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:id="@+id/main" > <LinearLayout android:id="@+id/top" android:layout_height="match_parent" android:layout_width="match_parent" android:layout_weight="1" android:orientation="horizontal" > <FrameLayout android:id="@+id/topLeft" android:layout_width="match_parent" android:layout_height="match_parent" android:tag="topLeft" android:layout_weight="1.0" android:background="#ff3d38"></FrameLayout> <FrameLayout android:id="@+id/topRight" android:layout_width="match_parent" android:layout_height="match_parent" android:tag="topRight" android:layout_weight="1.0" android:background="#fff839"></FrameLayout> </LinearLayout> <LinearLayout android:layout_height="match_parent" android:layout_width="match_parent" android:layout_weight="1" android:orientation="horizontal" android:id="@+id/bottom" > <FrameLayout android:id="@+id/bottomLeft" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1.0" android:background="#1e22ff"> </FrameLayout> <FrameLayout android:id="@+id/bottomRight" android:layout_width="match_parent" android:layout_height="match_parent" […]

如何在Android中创build具有多列的表格?

我想在Android中创build一个多列的表。 我看到的大多数例子是2列。 (我是Java和Android的新手)。我需要3-4列,我应该可以在表中dynamic添加行。 任何人都可以提供一个示例代码。 (我在win 7中使用eclipse)

Android中可能有多个string资源文件吗?

我有我的主要string资源文件为Android,它是相当充分的(没有尽头)。 所以,我希望做一些房子清理,并将一些string移动到自己的资源文件。 这可能吗? 我知道,可以有像string-en或string-de ,但是有可能有一个资源文件,如string-errors ?

Android,org.simpleframework.xml持久性exception,Element'foo'已被使用

我正在使用org.simpleframework.xml来处理一个android应用程序的一些XML任务,并运行到我无法弄清以下错误。 org.simpleframework.xml.core.PersistenceException: Element 'album' is already used with @org.simpleframework.xml.ElementList(inline=false, name=album, entry=, data=false, empty=true, required=true, type=void) on field 'albums' private java.util.List us.blah.sonar.xsd.simple.AlbumList.albums at line 5 at org.simpleframework.xml.core.Variable$Adapter.read(Variable.java:484) at org.simpleframework.xml.core.Composite.readVariable(Composite.java:613) at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573) 这里是我试图解开的XML的一个示例: <albumList> <album id="3985" parent="3301" title="Bob Dylan – The Reissue Series Sampler" album="Bob Dylan – The Reissue Series Sampler" artist="48 – Masked and Anonymous [BSO] […]

Android的初始屏幕

这是我在我的包资源pipe理器,所以让我们从顶部开始,我们的工作方式,我认为它位于的问题.. MainActivity.java – package com.drg.idoser; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } 现在SplashActivity.java package […]

在xml布局中自定义视图

我通过创buildSurfaceView类的子类创build了自己的视图。 不过,我不知道如何从XML布局文件中添加它。 我目前的main.xml如下所示: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <View class="com.chainparticles.ChainView" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> 我错过了什么? 编辑 更多信息 我的观点看起来像这样 package com.chainparticles; public class ChainView extends SurfaceView implements SurfaceHolder.Callback { public ChainView(Context context) { super(context); getHolder().addCallback(this); } // Other stuff } 它的工作正常,如下所示: ChainView cview = new ChainView(this); setContentView(cview); 但是,尝试从xml使用它时没有任何反应。

在Android中使用Simple XML并获取NoClassDefFoundError

我试图使用简单的XML来在我的Android应用程序中将我的Java对象转换为XML格式。 我得到了NoClassDefFoundError在线 Serializer serializer = new Persister(); java.lang.NoClassDefFoundError:org.simpleframework.xml.core.Persister 我在项目类path中有simple-xml-2.6.1.jar ,当我得到NoClassDefFoundError我也把这3个jar子放在classpath stax-1.2.0.jar stax-api-1.0.1.jar xpp3-1.1.3_8.jar 但没有用。 仍然有NoClassDefFoundError 。 任何forms的帮助将不胜感激。谢谢。

使用SAXparsing器,获取属性的值

我正在使用Androidparsing来自Web的XML。 下面的代码显示了一个XML示例。 我遇到的问题是我无法获得项目标记的string值。 当我使用name = attributes.getQName(i); 它会输出名称,而不是属性的值。 <weatherdata> <timetags> <item name="date"> <value>20/04/2012</value> <unit/> <image/> <class>dynamic</class> <description>The current date</description> </item>