1

我正在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>
4

0 回答 0