我想显示数字键盘。即使我已将inputType设置为数字编辑文本,也会显示文本键盘android
这是我的代码来做到这一点。 (这是我列表中的一项)。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/checked_list_item_text"
android:layout_width="500dp"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/checked_list_item_quatity"
android:layout_centerVertical="true"
android:textSize="30sp" />
<EditText
android:id="@+id/checked_list_item_quatity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginLeft="7dp"
android:gravity="center_vertical"
android:hint="Quantité"
android:focusableInTouchMode="true"
android:inputType="number"
android:maxLength="6"
android:textSize="30sp" />
</RelativeLayout>
当我点击的EditText,键盘显示的数字,但很快切换到文本,我必须单击第二次拿到数字键盘。
此问题仅在我第一次打开该活动时发生。
你可能想解释一下你在这里发布的代码是做什么的。 – Mark