抽屉里的listview没有点击

时间:2014-02-24 11:12:29

标签: android listview navigation-drawer

我试图让一个导航画家看到标题或抽屉栏,大多数像谷歌地图抽屉,问题是抽屉里的列表视图没有点击我有5个项目,但没有人可点击,

这是布局:

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!-- The main content view -->
<FrameLayout
    android:id="@+id/content_frame"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />
<!-- The navigation drawer -->
<ListView
    android:id="@+id/left_drawer"
    android:layout_width="240dp"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:background="#111"
    android:choiceMode="singleChoice"
    android:divider="@android:color/transparent"
    android:dividerHeight="1dp"
    android:focusable="false" />
<RelativeLayout
    android:id="@+id/relativelayout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    tools:context=".MainScreen" >
    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:contentDescription="@string/map"
        android:scaleType="matrix" />
    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="15dp" >
        <AutoCompleteTextView
            android:id="@+id/autoCompleteTextView1"
            android:layout_width="301dp"
            android:layout_height="match_parent"
            android:drawableLeft="@android:drawable/ic_menu_search"
            android:ems="10"
            android:hint="@string/actv" >
        </AutoCompleteTextView>
        <ImageButton
            android:id="@+id/imageButton1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:contentDescription="@string/desc"
            android:src="@android:drawable/ic_menu_myplaces" />
    </LinearLayout>
    <ImageButton
        android:id="@+id/imageButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:contentDescription="@string/desc"
        android:src="@android:drawable/ic_menu_mylocation" />
    <ImageButton
        android:id="@+id/imageButton3"
        android:layout_width="25dp"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignTop="@+id/imageButton2"
        android:layout_marginLeft="-5dip"
        android:paddingRight="10dp"
        android:src="@drawable/ic_drawer" />
</RelativeLayout>

请帮助任何帮助。

1 个答案:

答案 0 :(得分:0)

试试这个

<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" >

    <FrameLayout
        android:id="@+id/left_drawer"
        android:layout_width="250dp"
        android:layout_height="match_parent"
        android:layout_gravity="left" />
    <FrameLayout
        android:id="@+id/view_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</android.support.v4.widget.DrawerLayout>

replaceFragment(R.id.view_main,new HomeFragment(),false);
replaceFragment(R.id.left_drawer,new LeftMenuFragment(),false);

每个框架独立工作。 调用相对布局和左框架中的列表