我在活动的底部有一个EditText。
第一次点击时会出现键盘,整个布局向上移动以使EditText可见并输入内容。
当我使用DONE按钮关闭键盘后再次点击EditText时,布局不会移动,且EditText被键盘完全覆盖。
我尝试了ScrollView、AdjustResize和AdjustPan,但都没有改变这种情况。
<com.mypackage.widget.CEditText
android:id="@+id/myETid"
android:layout_width="@dimen/edittext_medium_width"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@drawable/background_edittext"
android:gravity="center_horizontal"
android:inputType="number"
android:maxLength="14"
android:padding="@dimen/activity_smargin"
android:singleLine="true"
android:textColor="@android:color/black"
android:textSize="@dimen/font_midcommon_size"
app:typeface="@string/commonFontRegular" />
这是我定制的EditText(它只是扩展了标准EditText以管理TypeFace)。
<activity
android:name=".gui.activity.MyActivity"
android:label="@string/activity_name"
android:windowSoftInputMode="stateHidden|adjustPan"
android:screenOrientation="landscape" >
</activity>
这是我的AndroidManifest中的Activity条目。
有什么想法吗?
android:windowSoftInputMode="adjustPan"
吗? - Aitor Ramos Pajares