我想字符串添加到ListView
,這被稱爲內的另一個ListView
(更改內容查看該OnItemClickListener
內)使用ArrayAdapter爲ListView控件給錯誤
下面的代碼:
lv1.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
long arg3) {
// TODO Auto-generated method stub
if(lv1.getItemAtPosition(pos).equals(cat[0]))
{
setContentView(R.layout.browse_engineering);
final ListView engList = (ListView)findViewById(R.id.eng_list);
engList.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,eng_build));
}
}
});
而且這是錯誤我得到:
'ArrayAdapter'構造函數需要一個Context作爲第一個參數;活動是上下文。由於您在「OnItemClickListener」中實例化它,因此'this'關鍵字不會引用該活動。這需要修復。 –