ListView在片段中不起作用

时间:2014-08-30 14:09:38

标签: android listview fragment

我的课程是扩展片段。好像我的列表无法点击。

//列表项的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。抱歉我的英语不好。

1 个答案:

答案 0 :(得分:0)

您需要在自定义列表视图的布局文件中添加android:descendantFocusability="blocksDescendants",或者在每个视图中添加android:focusable="false"。如果自定义列表视图中的任何视图具有可聚焦视图,则onitemclick不起作用。