2011-10-11 91 views
0

我正在開發一個應用程序與列表視圖,其中包括複選框以及評級欄,在這裏我的問題是,而我點擊箭頭按鈕或在項目上單擊監聽器上的列表視圖不工作對我? 任何一個能幫助我,我想對長期........Android的OnItemClick監聽器不能在ListView中工作?

enter image description here

ListView lv = getListView(); 
lv.setOnItemClickListener(new OnItemClickListener() 
{ 
@Override 
public void onItemClick(AdapterView<?> arg0, View arg1,int position, long arg3) 
    { 
    Toast.makeText(SuggestionActivity.this, "" + position, Toast.LENGTH_SHORT).show(); 
    } 
    }); 
    } 
+1

如果我們有一些代碼來看,會有所幫助。 – dotty

+0

ListView lv = getListView(); \t \t \t \t lv.setOnItemClickListener(新OnItemClickListener(){ \t \t \t \t \t @覆蓋 \t \t \t \t \t公共無效onItemClick(適配器視圖爲arg0,ARG1查看,INT位置,長ARG3){ \t \t \t \t \t \t Toast.makeText(SuggestionActivity.this,「+ position,Toast.LENGTH_SHORT).show(); \t \t \t \t \t \t \t \t \t \t \t} \t \t \t \t}); \t \t \t} –

+0

這是我已經使用的代碼..我有擴展列表活動。 –

回答

0

使用本

ListView lv = getListView(); 

lv.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View v,int position, long id) { 

    }); 
} 
+0

我已經使用它..我有複選框以及評級欄? –

+0

顯示您的編碼 –

+0

我已粘貼在頂部.. –

0

這是因爲你的佈局項目。嘗試禁用它們的可點擊性使用這些:

android:focusable="false" 
    android:focusableInTouchMode="false"