使用DrawerLayout时需要双按

时间:2015-02-25 14:58:02

标签: android drawerlayout

好吧,我的问题是我需要对屏幕上的所有内容进行双重操作才能执行某些操作。就像我只按下后退按钮一次,我看不到有什么事情发生。有人知道这个问题吗?

屏幕上的所有按钮都是一样的,但如果我点击所有按钮一次,我只需点击一下按钮即可发生任何事情!

希望你理解我的问题,否则评论!!

修改

如果我使用我的手机,后退按钮没有问题,但有按钮..我将按钮设置为激活(true),将项目设置为android:state_activated并激活它。但真正奇怪的是,一旦我按下后退按钮,激活的按钮就会被激活,应该是!!

CODE(XML)

<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- The main content view -->

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            android:id="@+id/content_frame"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingLeft="@dimen/activity_horizontal_margin"
            android:paddingRight="@dimen/activity_horizontal_margin"
            android:paddingTop="@dimen/activity_vertical_margin"
            android:paddingBottom="@dimen/activity_vertical_margin"
            tools:context="com.kandidat.datx02_15_39.tok.layout.AddDietActivity">
</RelativeLayout>
<!-- The navigation drawer -->
<LinearLayout
    android:id="@+id/left_drawer"
    android:layout_width="240dp"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:divider="@android:color/transparent"
    android:background="@android:color/black"
    android:orientation="vertical"
    >

    <ListView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/left_drawer_list"/>
</LinearLayout>

0 个答案:

没有答案