Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android-ListActivity和ListView_Android - Fatal编程技术网

android-ListActivity和ListView

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

我是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"?>

<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());    
        }
    }
}