使用EditText句柄滑动抽屉布局

时间:2013-11-10 15:54:20

标签: android android-edittext handle slidingdrawer

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

0 个答案:

没有答案