不知道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;
}
}
任何人都有这个想法。非常感谢
答案 0 :(得分:3)
如果列表中的任何行项目包含可关注或可点击的视图,则OnItemClickListener
无法正常工作。
行项目必须包含android:descendantFocusability="blocksDescendants"
等参数。
点击here了解详情。