在我的Activity
中,我有一个EditText
字段,可以通过键盘向上推,这样用户就可以正常输入。但是,当用户输入超过此EditText
的最大长度时,EditText
字段会被拉下并位于键盘后面,因此用户无法再看到该字段。
我的xml
布局:
<EditText
android:id="@+id/edtDescription"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/button_login_customize"
android:ems="15"
android:fontFamily="OpenSans-Light"
android:hint="@string/td_hint_description"
android:imeOptions="actionDone"
android:inputType="textCapSentences"
android:maxLength="150"
android:paddingBottom="15dp"
android:paddingLeft="16dp"
android:paddingTop="15dp"
android:singleLine="true"
android:textColorHint="@drawable/hint_text_color"
android:textSize="@dimen/text_size_13" />
我的Manifest
:
<activity
android:name=".activities.TransferEnterDetailsActivity"
android:configChanges="locale"
android:screenOrientation="portrait"/>
我是全屏主题。
任何建议都是适当的。非常感谢你。
答案 0 :(得分:0)
在.xml文件中添加此属性
我遇到的问题与我解决的问题相同,
<EditText
android:id="@+id/editMsj"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:gravity="top|left"
android:hint="Enter Message"
android:inputType="textMultiLine|textPostalAddress"
android:minHeight="200dip"
android:padding="5dip"
android:scrollbars="vertical"
android:textColor="@color/black"
android:textColorHint="#80000000"
android:textSize="@dimen/font_normal_size" />
AndroidManifest 中的
android:windowSoftInputMode="stateAlwaysHidden|adjustResize"