Android 一个片段的监听器

Android 一个片段的监听器,android,android-layout,Android,Android Layout,我有3个菜单选项卡,分别为Fragment1和fragment2。其中两个片段具有带有onClickListener的listView,另一个片段只是一个片段 当片段处于焦点且用户触摸到一个空白时,Fragmentlist的onclick侦听器会做出反应: 片段代码:带有onclicklistener的代码 片段1: public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(s

我有3个菜单选项卡,分别为Fragment1和fragment2。其中两个片段具有带有onClickListener的listView,另一个片段只是一个片段

当片段处于焦点且用户触摸到一个空白时,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);
}

包含片段的主活动的TablListener中存在问题。您没有在TabDeselect listener的actionbar选项卡上删除当前片段。阅读下面的内容:

在包含片段的主活动的TabistEnter中有一个问题。您没有在TabDeselect listener的actionbar选项卡上删除当前片段。考虑阅读这个:

也请张贴你的代码。发布了用于创建这两个片段的代码,片段1是一个带有onclicklistener的listview,当应用程序第一次加载时加载,片段2是一个布局,当片段2处于焦点且用户触摸到一个空白时,片段1 onclicklisterner会反应。希望我能添加图片以更好地说明问题。需要10个或更多的声誉才能继续sogo现在您的rep=18。正如您所看到的,当搜索选项卡位于genere上方,并且如果用户单击搜索选项卡中的任何空白点,genere选项卡的onclick侦听器会做出反应,尽管它不在可见的位置。请同时发布您的代码。发布了用于创建这两个片段的代码,片段1是一个带有onclicklistener的listview,当应用程序第一次加载时加载,片段2是一个布局,当片段2处于焦点且用户触摸到一个空白时,片段1 onclicklisterner会反应。希望我能添加图片以更好地说明问题。需要10个或更多的声誉才能继续sogo现在您的rep=18。正如您所看到的,当搜索选项卡位于genere之上,并且如果用户单击搜索选项卡中的任何空白点,genere选项卡的onclick侦听器会作出反应,尽管它在哪里都不可见。这确实有帮助。我使用的版本11不支持TabDetach,升级到14,实现了这一点。谢谢你帮了我的忙。我使用的版本11不支持TabDetach,升级到14,实现了这一点。谢谢PaNaVTEC
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;
   }