我正在android上制作一个库存系统,但我被搜索模块卡住了。我打算用滑动抽屉制作一个列表视图,我希望滑动抽屉的手柄成为我的搜索输入。问题是我有一个edittext句柄并且我设置了我的slidingdrawer: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>