zoukankan      html  css  js  c++  java
  • android解决setOnItemClickListener没有响应

    今天遇到一种情况,抽屉式导航栏里的listView的点击事件没有响应点击事件。

    查看了下,原来是因为抽屉式导航栏的fragment声明,放在了内容fragment之前,导致点击动作被内容fragment给吞噬了。

    解决办法很简单

    抽屉式导航栏的fragment声明放在最后就好了。代码如下

    <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/main_drawerLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    
        <!--内容fragment-->
        <FrameLayout
            android:id="@+id/main_content"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    
        <!--抽屉式导航栏-->
        <fragment
            android:id="@+id/main_navigator"
            android:name="zhexian.app.zoschina.main.NavigatorFragment"
            android:layout_width="240dp"
            android:layout_height="match_parent"
            android:layout_gravity="start" />
    
    
    </android.support.v4.widget.DrawerLayout>

    后来的默认覆盖前面的。

  • 相关阅读:
    ssh session 共享
    python 快速开启http服务
    GCC 默认头文件搜索路径
    GCC 部分单元测试编译失败
    随机森林与GBDT
    DecisionTree
    SVM
    KDDCUP CTR预测比赛总结
    剑指offer-java
    搜狗搜索日志传输与分析
  • 原文地址:https://www.cnblogs.com/kimmy/p/4480504.html
Copyright © 2011-2022 走看看