我有 3 个菜单选项卡作为 Fragment1、fragment2。其中两个 Fragment 有 listView 和 onClickListener 另一个只是一个 Fragment。
当 Fragment 处于焦点并且用户触摸空白区域时,Fragmentlist 的 onclick 侦听器会做出反应。:
片段代码:一个带有 onclicklistener
片段 1:
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(getActivity(),
R.layout.fragment_genere_view,GENERE_TITLES));
getListView().setBackgroundColor(Color.BLACK);
}
public void onListItemClick(ListView l, View v, int position, long id) {
Intent intent = new Intent();
intent.setComponent(new ComponentName("package", GENERE_CLASSES[position]));
startActivity(intent);
}
片段 2:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View myFragmentView = inflater.inflate(R.layout.fragment_search_view, container, false);
return myFragmentView;
}