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>

    后来的默认覆盖前面的。

  • 相关阅读:
    数组乘积更新
    win向linux传文件
    遇到autoreconf: not found
    python thread
    aptitude
    virtualbox安装ubuntu出现“The system is running in low-graphics mode”
    webform用户控件
    LinQ to SQL
    表单验证
    文件上传
  • 原文地址:https://www.cnblogs.com/kimmy/p/4480504.html
Copyright © 2011-2022 走看看