我用模拟器输入的时候,怎么实现我输一个r 然后可以让模拟键盘不显示,我好查看搜索结果?thanks

解决方案 »

  1.   

    我觉得你可以把整个 页面放到一个 ScrollView里面 这样 实现效果一样 感觉 也更好一点 
    给你个 例子 :
    <?xml version="1.0" encoding="utf-8"?>
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:scrollbars="none" android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <LinearLayout android:orientation="vertical"
    android:layout_width="fill_parent" android:layout_height="wrap_content">
    <TextView android:layout_height="30dp" android:layout_width="fill_parent"
    android:id="@+id/problemCreateHeader3" android:paddingTop="5dp"
    android:textSize="20sp" android:textColor="#FFFFFF"
    android:background="#555" android:text="@string/dateAdjust" /> <RelativeLayout android:orientation="horizontal"
    android:background="@drawable/background" android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <TextView android:text="@string/picture" android:textColor="#FFFFFF"
    android:textSize="20sp" android:textStyle="bold"
    android:layout_height="wrap_content" android:layout_width="wrap_content"
    android:layout_marginLeft="5dp" />
    <Gallery android:id="@+id/galleryOfExtensionAdjust"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:gravity="center_vertical"></Gallery> <TextView android:text="@string/position" android:textColor="#FFFFFF"
    android:textSize="20sp" android:layout_width="wrap_content"
    android:layout_marginLeft="5dp" android:layout_marginTop="75dp"
    android:layout_height="wrap_content"></TextView>
    <EditText android:layout_marginLeft="90dp"
    android:textColor="#2D2C2C" android:textSize="20sp"
    android:layout_width="fill_parent" android:layout_marginTop="75dp" 
    android:id="@+id/positionOfExtensionAdjust" android:layout_height="wrap_content" 
    android:editable="false" android:minLines="3"></EditText> <TextView android:text="@string/problemDescription"
    android:textColor="#FFFFFF" android:textSize="20sp"
    android:layout_marginLeft="5dp" android:layout_marginTop="170dp"
    android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <EditText android:layout_marginLeft="90dp"
    android:textColor="#2D2C2C" android:textSize="20sp"
    android:layout_width="fill_parent" android:id="@+id/problemDescriptionOfExtensionAdjust"
    android:gravity="top" android:minLines="3" android:layout_marginTop="170dp"
    android:layout_height="wrap_content" android:editable="false"></EditText> <TextView android:text="@string/rectifyRequest" android:id="@+id/textView1"
    android:textColor="#FFFFFF" android:textSize="20sp"
    android:textStyle="bold" android:layout_marginLeft="5dp"
    android:layout_marginTop="280dp" android:layout_width="wrap_content"
    android:layout_height="wrap_content"></TextView>
    <EditText android:layout_marginLeft="90dp"
    android:textColor="#2D2C2C" android:textSize="20sp"
    android:layout_width="fill_parent"
    android:id="@+id/rectificationRequirementsOfExtensionAdjust"
    android:gravity="top" android:minLines="3" android:layout_marginTop="280dp"
    android:layout_height="wrap_content" android:editable="false"></EditText> <TextView android:text="@string/changeReason" android:id="@+id/textView1"
    android:textColor="#FFFFFF" android:textSize="20sp"
    android:textStyle="bold" android:layout_marginLeft="5dp"
    android:layout_marginTop="375dp" android:layout_width="wrap_content"
    android:layout_height="wrap_content"></TextView>
    <EditText android:layout_marginLeft="90dp"
    android:id="@+id/returnReasonOfExtensionAdjust" android:textSize="20sp"
    android:layout_width="fill_parent" android:gravity="top"
    android:minLines="3" android:layout_marginTop="375dp"
    android:layout_height="wrap_content" android:editable="false"></EditText> <TextView android:text="@string/requirementsDate"
    android:id="@+id/textView1" android:textColor="#FFFFFF"
    android:textSize="20sp" android:textStyle="bold"
    android:layout_marginLeft="5dp" android:layout_marginTop="480dp"
    android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <TextView 
    android:layout_height="wrap_content" android:textColor="#FFFFFF"
    android:textSize="20sp" android:id="@+id/requirtDateOfExtensionAdjust"
    android:layout_marginLeft="100dp" android:layout_marginTop="480dp"
    android:layout_width="wrap_content"></TextView>

        <TextView android:text="@string/changeDate"
    android:id="@+id/textView1" android:textColor="#FFFFFF"
    android:textSize="20sp" android:textStyle="bold"
    android:layout_marginLeft="5dp" android:layout_marginTop="530dp"
    android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    <TextView 
    android:layout_height="wrap_content" android:textColor="#FFFFFF"
    android:textSize="20sp" android:id="@+id/changeDateOfExtensionAdjust"
    android:layout_marginLeft="100dp" android:layout_marginTop="530dp"
    android:layout_width="wrap_content"></TextView>

    </RelativeLayout>
    <RelativeLayout android:orientation="horizontal"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:background="#555">
    <Button android:layout_width="wrap_content"
    android:layout_height="44sp" android:id="@+id/acceptButton"
    android:text="@string/accept" android:layout_marginLeft="90dp"
    android:layout_marginTop="4dp" android:textSize="20sp"></Button>
    <Button android:id="@+id/refuseButton" android:layout_width="wrap_content"
    android:layout_height="44sp" android:text="@string/refuse"
    android:layout_marginLeft="10dp" android:layout_toRightOf="@id/acceptButton"
    android:textSize="20sp" android:layout_marginTop="4dp"></Button>
    </RelativeLayout>
    </LinearLayout>
    </ScrollView>
      

  2.   

    点击搜索后用代码隐藏键盘
    InputMethodManager manager = (InputMethodManager) AbsLogin.this.getSystemService(INPUT_METHOD_SERVICE);
    View view = getCurrentFocus();
    if (view != null)
    {
    manager.hideSoftInputFromWindow(view.getWindowToken(), 0);
    }
      

  3.   

    看一下这个方法,我试过是可以的Android学习笔记(C-04)_解决如何隐藏Android模拟器软键盘的问题http://www.blogjava.net/cdz/archive/2011/11/25/364835.html