Fragment1、fragment2として3つのメニュータブがあります。これらのフラグメントのうちの2つにはonClickListenerを含むlistViewがあり、もう1つはフラグメントのみです。
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;
}