我正在尝试将ListView
放入RelativeLayout
。但是,我收到以下错误:
我不明白为什么它不起作用,因为我能够将FrameLayouts
放入LinearLayout
。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:background="@drawable/background" />
</RelativeLayout>
答案 0 :(得分:2)
您过早关闭<RelativeLayout>
:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"/> <- this is wrong
删除最后的/>
,然后将其设为>
:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relative_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:background="@drawable/background" />
</RelativeLayout>
答案 1 :(得分:0)
请尝试这种方式,希望这有助于您解决问题。
If you have only ListView then you can achieved this way :
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:background="@drawable/background" />