2014-09-18 41 views
0
<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,所以任何帮助将不胜感激。 在此先感谢。

回答

0

你有没有在EditText(s)上试过android:imeOptions =“flagNoExtractUi”? http://developer.android.com/guide/topics/ui/controls/text.html#Flags

+0

hi @ Snowlnferno ..感谢您的回复..这不是我想要在我的应用程序中做的事..我想要我的应用程序下面的键盘,即当我点击EditText时,键盘不应该隐藏在应用程序中的按钮...我想看到按钮也当键盘在屏幕上......但你的链接帮助我学习2新的东西..所以,也感谢链接。 – LazyBones 2014-09-18 19:11:49