對不起,我被指示獲得對ListView的引用。我該怎麼做,或者說,這真的指示我做什麼?我正在用Java編寫Android。如何獲得對ListView的引用?
到目前爲止,我在我的主要活動中創建了一個ListView,目標是通過一個數組來填充它。
對不起,我被指示獲得對ListView的引用。我該怎麼做,或者說,這真的指示我做什麼?我正在用Java編寫Android。如何獲得對ListView的引用?
到目前爲止,我在我的主要活動中創建了一個ListView,目標是通過一個數組來填充它。
活動
ListView lv = (ListView) findViewById(R.id.myListview);
片段
ListView lv = (ListView) view.findViewByid(R.id.myListview);
我沒有使用片段。活動本身是否足夠? – user74756e61
只需嘗試一下或搜索findviewbyid即可。祝你好運 – danny117
謝謝!這做到了! – user74756e61
您需要的XML部分第一:
<ListView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
,那麼你需要的Java代碼:
public void onCreate(...)
{
super.onCreate(...);
listView = (ListView)findViewById(R.id.list);
}
在XML創建一個列表視圖這樣
<ListView
android:id="@+id/listView"
android:layout_width="100dp"
android:layout_height="wrap_content">
</ListView>
然後採取在Java代碼中
ListView listView=(ListView)findViewById(R.id.listView);
參考這個沒有給出關於你需要你做什麼或什麼樣的信息。需要發佈代碼。 – Raghunandan
@Raghunandan請參閱我在原始文章中所做的修改。 – user74756e61
仍然需要發佈代碼。沒有足夠的信息。是ListActivity還是活動? – Raghunandan