我試圖在Android中爲我的ListView設置一個OnItemClickListener
,但我無法讓它工作。在Android上爲ListView設置onItemClick偵聽器
這是我到目前爲止有:
public class MenuFragment extends SherlockFragment
{
ArrayList<Item> items = new ArrayList<Item>();
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
ListView list = (ListView)view.findViewById(R.id.list_mainmenu);
// some code here where i add items to an ArrayList...
// Then i add the ArrayList to an EntryAdapter
EntryAdapter adapter = new EntryAdapter(this.getActivity().getBaseContext(), items);
list.setAdapter(adapter);
list.setClickable(true);
list.setOnItemClickListener(AdapterView.OnItemClickListener()) {
// ...
}
}
但是,這使我對OnItemClickListener()
的錯誤:
的方法OnItemClickListener()是未定義的類型適配器視圖。
所以我的問題是,我怎麼能在我的ListView上設置OnItemClickListener
?