我有一个EditText,当点击时,一个数字键会通过android:inputType="number"
向上滑动。当发生这种情况时,它会将TextViews推到屏幕上方。我想知道是否有一种方法可以始终显示数字键盘(然后我可以为所有内容设置固定位置)?
(我对活动没有很多,所以它不像我想节省空间。)我希望用户能够看到被推离屏幕的TextViews,因为它们是基于更新的输入。这是它的样子:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Name" >
// TextViews that get pushed off
<EditText
android:id="@+id/editText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="71dp"
android:layout_toLeftOf="@+id/enter_input"
android:ems="10"
android:inputType="number" >
<requestFocus />
</EditText>
</RelativeLayout>
这可能吗?或者有更好的方法,所以一切都显示在屏幕上,所以什么都没有隐藏?
答案 0 :(得分:1)
您可以在AndroidManifest.xml中为活动添加android:windowSoftInputMode="stateAlwaysVisible"
,以便强制键盘始终显示。
<activity android:name="[activity_path]" android:windowSoftInputMode="stateAlwaysVisible"/>