的EditText被键盘覆盖 [英] EditText is covered by Keyboard
本文介绍了的EditText被键盘覆盖的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有在层次结构中的EditText
I am having a EditText in the hierarchy of
<CoordinateLayout>
...
<NestedScrollView>
...
<RelativeLayout> <!-- This is inside an included xml layout -->
...
<EditText
android:id="@+id/rateCalculator"
android:layout_width="wrap_content"
android:layout_height="48dp"
android:background="@color/colorPrimary"
android:inputType="number"
android:maxLength="5"
android:gravity="center"
android:textColor="#FFFFFF"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:paddingLeft="60dp" />
</RelativeLayout>
</NestedScrollView>
</CoordinateLayout>
的的EditText
正在被Android的软键盘覆盖时,它正在对焦点!所以,我无法看到的是什么类型的同时打字!
The EditText
is being covered by the android soft-keyboard when it is being on focus! So I am unable to see what is being typed while typing!
更新:
这是我的清单code。无助!
This is my manifest code. Doesn't help!
<activity
android:name=".OfferRide"
android:label="@string/title_activity_offer_ride"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan"
android:theme="@style/AppTheme.NoActionBar" />
推荐答案
删除重力
从的EditText
发它!这似乎是一个错误。
Removing the gravity
from the EditText
made it! It seems to be a bug.
<EditText
android:id="@+id/rateCalculator"
android:layout_width="wrap_content"
android:layout_height="48dp"
android:background="@color/colorPrimary"
android:inputType="number"
android:maxLength="5"
android:textColor="#FFFFFF"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:paddingLeft="60dp" />
这篇关于的EditText被键盘覆盖的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文