2015-11-13 41 views
1

我定义我的应用 它的按钮EditText上看起来是这样:为什么android键盘覆盖我的EditText?

enter image description here

但是,当我专注于票据的EditText键盘是开放的,包括我所有的EditText,我不能看看我在EditText中输入的内容。

当我隐藏键盘我知道我在输入正确的文本

的EditText上的LinearLayout中的XML:

<LinearLayout 
    android:orientation="horizontal" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:text="Notes:" 
     android:id="@+id/textView" 
     android:textColor="#000000" /> 

    <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/editText" 
     android:focusable="true" /> 

</LinearLayout> 

回答

1

这个问题唯一的解决办法是把你的文本框在不同的地方。

想一想......你真的想让你的文本框高于键盘吗?

这是一个相当普遍的问题,它应该在设计布局时始终考虑到。

+0

不..但UI设计是我做的。 – Yanshof

+0

必须有其他解决方案 - 我这样在其他一些应用程序。 – Yanshof

0

所以这个解决我的问题(感谢@Coeus)

我的清单定义此行

 android:windowSoftInputMode="adjustPan" 
+0

很棒@Yanshof! – Coeus