键盘覆盖Exidtext字段

时间:2017-06-28 12:10:09

标签: android android-edittext

Edittext字段包含当前键盘。
人们目前看不到他们正在打字的内容。该页面是一个片段。

以下是上述Edittext的XML布局:

<EditText
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/commentEditText"
            android:windowSoftInputMode="adjustPan"
            android:hint="Opmerkingen" />

它不起作用。也许我做错了。你能帮我解决一下吗? https://i.stack.imgur.com/XmuXm.png

3 个答案:

答案 0 :(得分:0)

将此行添加到Menifest文件中的活动代码

 <activity 
        android:name=".LoginActivity"
        android:windowSoftInputMode="stateAlwaysHidden|adjustPan"/>

答案 1 :(得分:0)

在活动内的主要文件

中使用android:windowSoftInputMode=adjustPan

像这样使用见例子

  <activity
        android:name=".activity"


        android:windowSoftInputMode="adjustPan|stateAlwaysHidden">

    </activity>

答案 2 :(得分:0)

您可以尝试在活动的清单文件中使用android:windowSoftInputMode="adjustResize",该文件会调整屏幕大小以适应键盘。

如果用户仍然无法在EditText上看到输入,您可以尝试android:windowSoftInputMode="adjustPan",它不会调整屏幕大小以便为软键盘腾出空间。相反,窗口的内容会自动平移,以便键盘不会遮挡当前焦点,用户可以随时看到他们正在键入的内容。