我的课程是扩展片段。好像我的列表无法点击。
//列表项的OnCLickListener
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Toast toast = Toast.makeText ( getActivity(), "Hello World", Toast.LENGTH_LONG );
toast.show ( );
}
});
PS1。当我使用Activity类时,这段代码很有效。
PS2。我已经设置了android:focusable =“false”但它不起作用
PS3。抱歉我的英语不好。
答案 0 :(得分:0)
您需要在自定义列表视图的布局文件中添加android:descendantFocusability="blocksDescendants"
,或者在每个视图中添加android:focusable="false"
。如果自定义列表视图中的任何视图具有可聚焦视图,则onitemclick不起作用。