android模拟器 EditText输入问题 我用模拟器输入的时候,怎么实现我输一个r 然后可以让模拟键盘不显示,我好查看搜索结果?thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得你可以把整个 页面放到一个 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> 点击搜索后用代码隐藏键盘InputMethodManager manager = (InputMethodManager) AbsLogin.this.getSystemService(INPUT_METHOD_SERVICE); View view = getCurrentFocus(); if (view != null) { manager.hideSoftInputFromWindow(view.getWindowToken(), 0); } 看一下这个方法,我试过是可以的Android学习笔记(C-04)_解决如何隐藏Android模拟器软键盘的问题http://www.blogjava.net/cdz/archive/2011/11/25/364835.html 360浮动窗口,窗口点击外面变小,事件怎么写。 android Notification中添加一个按钮如何监听按钮事件 android开发中,怎么在Button控件中触发menu事件? android中layout.mxl的一个问题 NDK中使用surface问题 关于menu的问题 Android模拟器通过cmwap(ctwap)上网? android surfaceview如何锁定长宽比 这样的布局,该怎么实现 求助百度地图怎么用啊 Android 小白啊 android的opengl es的几个问题 android project里的包和文件是什么呢
给你个 例子 :
<?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>
InputMethodManager manager = (InputMethodManager) AbsLogin.this.getSystemService(INPUT_METHOD_SERVICE);
View view = getCurrentFocus();
if (view != null)
{
manager.hideSoftInputFromWindow(view.getWindowToken(), 0);
}