Android键盘阻止应用程序组件
问题描述:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.myapp.MainActivity" >
<TextView
android:id="@+id/txtWelcome"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="151dp"
android:padding="5dp"
android:text="@string/Welcome"
android:textSize="30sp" />
<TextView
android:id="@+id/SignUp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/txtWelcome"
android:layout_centerHorizontal="true"
android:layout_marginTop="24dp"
android:text="@string/SignUp" />
<Button
android:id="@+id/btnContinue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/etUsername"
android:layout_alignParentBottom="true"
android:layout_marginBottom="14dp"
android:text="@string/Continue" />
<EditText
android:id="@+id/etUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/btnContinue"
android:layout_alignParentLeft="true"
android:layout_marginBottom="19dp"
android:layout_marginLeft="20dp"
android:ems="10"
android:hint="Enter your email" >
<requestFocus />
</EditText>
</RelativeLayout>
当我单击编辑文本以提供某些输入时,键盘会打开并阻止按钮,即当屏幕上显示键盘时,我看不到EditText下方的按钮。Android键盘阻止应用程序组件
我试着在网上搜索,但我发现了使用这些: 机器人:windowSoftInputMode =“adjustPan”或 机器人:windowSoftInputMode =“adjustResize”,但没有提供服务的目的。
我自己学习Android,所以任何帮助将不胜感激。 在此先感谢。
答
你有没有在EditText(s)上试过android:imeOptions =“flagNoExtractUi”? http://developer.android.com/guide/topics/ui/controls/text.html#Flags
hi @ Snowlnferno ..感谢您的回复..这不是我想要在我的应用程序中做的事..我想要我的应用程序下面的键盘,即当我点击EditText时,键盘不应该隐藏在应用程序中的按钮...我想看到按钮也当键盘在屏幕上......但你的链接帮助我学习2新的东西..所以,也感谢链接。 – LazyBones 2014-09-18 19:11:49