1
我在我的項目中有一個列表視圖,我爲它分配onListitemClick監聽器。onListItemClick不工作在Android 4.1.2
listView = (ListView) findViewById(R.id.mylist);
listView.setOnItemClickListener(this);
和我給聽衆爲:
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Log.i("CLICK", "onListItemClick");
}
的點擊動作採用的是Android 2.2以上版本的設備工作正常,除了爲Android 4.1.2的設備。請幫我解決這個問題。在此先感謝..
可能是你的名單都有可聚焦的項目,如按鈕,複選框,單選按鈕etc..They使ListView控件失去重點,而不是你的clickable..show完成代碼,讓我們瞭解yoru問題 – Pragnani 2013-03-26 05:01:12
請參閱此鏈接http://stackoverflow.com/questions/15138716/in-listview-when-list-item-has-button-onlistitemclick-doesnt-work,http://stackoverflow.com/questions/13531404/android-onitemclicklistener-event-not-fired-when-page-is-swipped-fragmentactiv,http://stackoverflow.com/questions/15352486/cant-click-on-items-in-listview-with - 自定義適配器 – rajeshwaran 2013-03-26 05:01:45
可能是ev ent正被其他視圖所佔用,發佈你的佈局xmls,包括activity和list Item – Atrix1987 2013-03-26 05:24:22