我有列表项的布局。在该布局列表项中,我有一个编辑文本,输入类型为数字。
我的问题是,当我点击编辑文本时,键盘会闪烁正常的字母数字键盘和数字键。
我不知道为什么会这样。
Layout.xml
<EditText
android:id="@+id/edit_quantity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/total"
android:layout_centerHorizontal="true"
android:background="@color/bg_white"
android:gravity="center"
android:inputType="number"
android:maxLength="4"
android:maxLines="1"
android:minWidth="@dimen/view_cart_count_min_width"
android:paddingLeft="@dimen/padding_normal"
android:paddingRight="@dimen/padding_normal"
android:textSize="@dimen/text_medium" />
的Manifest.xml
<activity
android:name="com.manoramaonline.entedeal.MyCartActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:launchMode="singleTask"
android:windowSoftInputMode="adjustResize|stateVisible" >
</activity>
当我将softInputMode更改为adJustPan时,键盘flickirinf停止,但屏幕没有调整大小。所以键盘就是布局了。
当android:windowSoftInputMode调整大小时,编辑文本输入类型编号,键盘闪烁的时间
我有任何解决方案可以在软键盘打开时缩小屏幕尺寸。
答案 0 :(得分:0)
我有类似的问题。我在列表适配器中有一个编辑文本。在ExitText的xml中,我有 安卓的inputType = “numberDecimal”。
在清单文件中,我有以下活动行: 机器人:windowSoftInputMode = “stateHidden | adjustNothing” 当我选择一个编辑框时,它只显示数字键盘(并停止所有这些颠簸)。
我从问题28674967中选择了这个。
答案 1 :(得分:-1)
机器人:windowSoftInputMode =&#34; stateVisible | adjustPan&#34;
使用此