getSherlockActivity().findViewById(android.R.id.list);
new OnItemClickListener() {
@Override
public void onItemClick(AdapterView <? > arg0, View arg1, int position,
long id) {
// TODO Auto-generated method stub
Toast.makeText(getSherlockActivity(),
"You selected :", Toast.LENGTH_SHORT).show();
}
};
我想爲我的活動添加一個事件監聽器,但是根本沒有顯示吐司消息。我打電話給這段代碼onCreateView
方法添加一個事件監聽器到列表視圖
我不認爲這將工作,因爲findViewById()返回一個普通的'View'和'View'沒有方法'setOnItemClickListener()'它需要被轉換爲ListView,然後才能調用該方法I認爲。 – FoamyGuy 2013-04-08 13:39:11
@FoamyGuy:趕上!我錯過了類型投它。上面編輯了我的答案。 – Mani 2013-04-09 05:29:15