android-ListActivity和ListView
我是android编程新手 我在扩展我的android-ListActivity和ListView,android,Android,我是android编程新手 我在扩展我的活动时从行中的列表活动得到错误 setContentView(R.layout.main); 在try/catch中使用Log.e() 12-25 05:58:36.959:E/ERROR(657):代码错误:android.view.InflateException:二进制XML文件行#6:错误膨胀类Listview My main.xml如下所示: <?xml version="1.0" encoding="utf-8"?> <R
活动
时从行中的列表活动
得到错误
setContentView(R.layout.main);
在try/catch中使用Log.e()
12-25 05:58:36.959:E/ERROR(657):代码错误:android.view.InflateException:二进制XML文件行#6:错误膨胀类Listview
My main.xml如下所示:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<Listview
android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@id/android:empty"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="asd"/>
</RelativeLayout>
您的代码和错误消息显示带有小“v”的Listview。应该是带有大写字母“V”的ListView。您的代码和错误消息显示带有小字母“V”的ListView。应该是带大写字母“V”的ListView。我认为您应该重命名类ListActivity。不过,最好向我们提供和此布局文件对应的活动代码。我认为您应该重命名您的类ListActivity。不过,最好向我们提供和此布局文件对应的活动代码。不要“愚蠢”。即使是有经验的程序员有时也无法看到bug,尽管他们只是直接看它。这就是为什么会有像Stack Overflow这样的论坛!您可能会发现在ADT for Eclipse中使用布局设计器比手工编写UI更容易。。。它避免了难以理解的错误类型。始终保持最新,不要“愚蠢”。即使是有经验的程序员有时也无法看到bug,尽管他们只是直接看它。这就是为什么会有像Stack Overflow这样的论坛!您可能会发现在ADT for Eclipse中使用布局设计器比手工编写UI更容易。。。它避免了难以理解的错误类型。随时了解最新情况
import android.app.ListActivity;
import android.os.Bundle;
import android.util.Log;
public class StatusListActivity extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
setContentView(R.layout.main);
} catch(Exception e) {
Log.e("ERROR",e.toString());
}
}
}