Android 使用抽屉布局时需要双重按下

Android 使用抽屉布局时需要双重按下,android,drawerlayout,Android,Drawerlayout,好的,我的问题是,我需要在屏幕上双击所有内容来做一些事情。如果我只按一次后退按钮,我就看不到任何事情发生。有人知道这个问题吗 屏幕上的所有按钮都是一样的,但如果我单击所有按钮一次,我就可以只单击按钮一次,让任何事情发生 希望你能理解我的问题,否则评论 编辑 如果我使用手机,后退按钮没有问题,但是按钮有问题。。我将按钮设置为activitrue,将项目设置为android:state_activated和its activated。但真正奇怪的是,一旦我按下后退按钮,一旦被激活的按钮被激活,它就应

好的,我的问题是,我需要在屏幕上双击所有内容来做一些事情。如果我只按一次后退按钮,我就看不到任何事情发生。有人知道这个问题吗

屏幕上的所有按钮都是一样的,但如果我单击所有按钮一次,我就可以只单击按钮一次,让任何事情发生

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

编辑 如果我使用手机,后退按钮没有问题,但是按钮有问题。。我将按钮设置为activitrue,将项目设置为android:state_activated和its activated。但真正奇怪的是,一旦我按下后退按钮,一旦被激活的按钮被激活,它就应该被激活

代码XML
我能看到布局的xml吗?修复了!问题是我的searchView占据了焦点,布局没有更新。你能把答案放在提供的答案框中,然后通过勾选框来接受你赢得的答案吗?这比在问题中编辑已解决的单词更可取。
<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>