我有一個ListView
顯示沒有extends ListActivity
。我想啓用setOnItemClickListener
。這是我的onCreate
自定義ListView setOnItemClickListener
adapter = new CustomAdapter(this, MyDB);
setListAdapter(adapter);
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
Toast.makeText(getBaseContext(), "test", Toast.LENGTH_LONG).show();
}
下代碼,我用下面的代碼,以使ListView
。
protected ListView getListView() {
if (mListView == null) {
mListView = (ListView) findViewById(android.R.id.list);
empty = (TextView) findViewById(android.R.id.empty);
mListView.setEmptyView(empty);
}
return mListView;
}
protected void setListAdapter(ListAdapter adapter) {
getListView().setAdapter(adapter);
}
然而,setOnItemClickListener
不工作。
您是否收到任何錯誤? – Rohit5k2
你的listView是如何創建的?有沒有像按鈕裏面的一些意見? – Opiatefuchs
沒有錯誤,我根本拿不到麪包。 – user2872856