片段onItemClick下的android listview无法正常工作

时间:2015-03-31 02:47:39

标签: android

不知道onItemClick事件无法正常工作的原因......

public class FragmentList extends Fragment {
    View rootView;
    ListView list;


    public FragmentList (){}

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        rootView = inflater.inflate(R.layout.fragment_list, container, false);
        list=(ListView)rootView.findViewById(R.id.list);

        list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
                Log.i("test", String.valueOf(position));

                }
            });
        return rootView;
    }
}

任何人都有这个想法。非常感谢

1 个答案:

答案 0 :(得分:3)

如果列表中的任何行项目包含可关注或可点击的视图,则OnItemClickListener无法正常工作。

行项目必须包含android:descendantFocusability="blocksDescendants"等参数。

点击here了解详情。