我有一個大屏幕的模擬器,它都運行良好。 ListView
顯示一切完全正常,所以它不在java代碼中。我已經嘗試在3.2屏幕上測試它,並且ListView
不顯示任何內容。我嘗試了一個較小的屏幕(3.2)模擬器,它也沒有顯示任何東西,所以我想這與他們的佈局有關。ListView不顯示在較小的屏幕上的項目
我listview.xml佈局:
<?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" >
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="150dp" >
</ListView>
</LinearLayout>
行xml文件:
<?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" >
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text1"
android:layout_width="match_parent"
android:gravity="center"
android:layout_height="30dp" />
</LinearLayout>
您的佈局imo沒有問題。 – Aerilys
@Aerilys這也是我的想法。但是一切都在更大的屏幕上運行,所以問題出在哪裏? – user1880779