我在Android上制作了一个库存系统,而我仍然坚持使用搜索模块。 我打算用一个slidedrawer制作一个listview,我希望滑动抽屉的手柄是我的搜索输入。问题是我有一个edittext句柄,我设置了我的slidedrawer:allowsingletap =“false”但是当我点击/点击句柄键盘没有显示。有没有解决方案来实现这个目标?这是我的xml文件的代码片段。
<SlidingDrawer
android:id="@+id/slidingDrawer1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:allowSingleTap="false"
android:content="@+id/content"
android:handle="@+id/handle" >
<EditText
android:id="@+id/handle"
android:layout_width="match_parent"
android:layout_height="70dp"
android:background="#3FF3FF"
android:gravity="center"
android:hint="Search"
android:textSize="30dp" />
</SlidingDrawer>
(编辑这是完整的布局代码)
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/abslayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:weightSum="3" >
<AbsoluteLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="262dp"
android:layout_height="268dp"
android:layout_x="78dp"
android:layout_y="187dp"
android:scaleType="fitXY"
android:src="@drawable/bgasset" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="48dp"
android:layout_y="50dp"
android:text="Asset Information "
android:textSize="40dp" />
<ListView
android:id="@+android:id/list_asset"
android:layout_width="match_parent"
android:layout_height="512dp"
android:layout_y="100dp"
android:textAlignment="center" >
</ListView>
</AbsoluteLayout>
<AbsoluteLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="262dp"
android:layout_height="268dp"
android:layout_x="78dp"
android:layout_y="187dp"
android:scaleType="fitXY"
android:src="@drawable/bgparts" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="48dp"
android:layout_y="50dp"
android:text="Parts Information "
android:textSize="40dp" />
<ListView
android:id="@+android:id/list_parts"
android:layout_width="match_parent"
android:layout_height="514dp"
android:layout_y="100dp"
android:textAlignment="center" >
</ListView>
</AbsoluteLayout>
<AbsoluteLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#FFFFFF" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="262dp"
android:layout_height="268dp"
android:layout_x="78dp"
android:layout_y="187dp"
android:scaleType="fitXY"
android:src="@drawable/bgsoft" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="25dp"
android:layout_y="50dp"
android:text="Software Information "
android:textSize="40dp" />
<ListView
android:id="@+android:id/list_software"
android:layout_width="match_parent"
android:layout_height="514dp"
android:layout_y="100dp"
android:textAlignment="center" >
</ListView>
</AbsoluteLayout>
</LinearLayout>
<SlidingDrawer
android:id="@+id/slidingDrawer1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:content="@+id/content"
android:handle="@+id/handle"
android:allowSingleTap="false"
android:
>
<EditText
android:id="@+id/handle"
android:layout_width="match_parent"
android:layout_height="70dp"
android:background="#3FF3FF"
android:gravity="center"
android:hint="Search"
android:textSize="30dp"
android:clickable="true"/>
<AbsoluteLayout
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFF" >
</AbsoluteLayout>
</SlidingDrawer>
</AbsoluteLayout>