我有一個自定義ArrayAdapter
設置爲listView
。在listView
的每個元素中,我都有一個匹配我創建的.xml的項目。如下圖所示代碼:編輯列表查看內容 - Android
listContent.xml
<RelativeLayout
[... some code ommited]
<ImageView
[...]
<TextView
android:id="@+id/listViewText"
[...]
自定義數組適配器getView(INT位置,查看convertView,ViewGroup以及母公司)
if (position < 4)
{
convertView = inflater.inflate(R.layout.listContent,null);
TextView tv = (TextView) findViewById(R.id.listViewText);
tv.setTextSize(18);
if (position == 0) tv.setText("0");
else if (position == 1) tv.setText("1");
else if (position == 2) tv.setText("2");
else if (position == 3) tv.setText("3");
return convertView;
}
return null;
我似乎無法得到這工作,我總是得到一些錯誤。我需要做什麼才能編輯我的listView項目中的TextView
?
定義'有些錯誤',併發布相關的堆棧跟蹤。另外,使用convertView.findById,因爲findById沒有爲ArrayAdapter定義。 – njzk2