我有一個使用多種佈局類型的自定義ListView適配器。一種是內置型:Android中的simple_list_item_1佈局中的TextView ID是什麼?
如何訪問該佈局上的TextView?什麼是身份證?
TextView txt1 = (TextView) v.findViewById(***WHAT IS THE ID***);
txt1.setText("foo");
如果您知道ID,您是如何找到它的?
我有一個使用多種佈局類型的自定義ListView適配器。一種是內置型:Android中的simple_list_item_1佈局中的TextView ID是什麼?
如何訪問該佈局上的TextView?什麼是身份證?
TextView txt1 = (TextView) v.findViewById(***WHAT IS THE ID***);
txt1.setText("foo");
如果您知道ID,您是如何找到它的?
這是@android:id/text1
所以,你需要修改這樣
TextView txt1 = (TextView) v.findViewById(android.R.id.text1);
源代碼是你最好的朋友你的代碼!
您可以通過查看SDK中的佈局文件來找到ID。
在這種情況下,文件在<SDK DIR>/platforms/<PLATFORM VERSION>/data/res/layout/simple_list_item_1.xml
,這將顯示所需的ID是android.R.id.text1
。
查看來自android.R.id。*的代碼完成(顯示更多有用的代碼) – daniel