尝试了我能在网上阅读的所有内容,但无济于事。在此fragment_main.xml代码上获取上述错误。我想用线性布局中的一些文本创建一个简单的列表视图。请指出错误。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/selection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0000cc"
android:textStyle="bold“ />
</TextView>
<ListView android:id="@android:id:listView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawSelectorOnTop="false">
</ListView>
<TextView android:id="@android:id/empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Empty set"/>
</TextView>
</LinearLayout>
答案 0 :(得分:1)
更改此
android:textStyle="bold“ />
</TextView>
到
android:textStyle="bold“ /> // this /> indicates the end of tag
更改此
android:textStyle="bold“
到
android:textStyle="bold" // note the ""
与其他textview相似
android:text="@string/Empty set"/>
</TextView>
更改为
android:text="@string/Empty set"/>
最后
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/selection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0000cc"
android:textStyle="bold" />
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawSelectorOnTop="false" >
</ListView>
<TextView
android:id="@android:id/empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/Empty set" />
</LinearLayout>
注意: fill_parent(在API级别8中重命名为match_parent)会使您的视图变得与其父视图组允许的视图一样大。
因此请使用match_parent
代替fill_parent
。