我在 TabHost 中有一个片段,其中包含多个文本字段。虚拟键盘可以很好地使用 inputType 集输入文本,但硬件键盘(在 Droid、Droid 2 等上)不起作用。
从我开始在硬件键盘上打字的测试中,EditText 失去焦点,“打字”似乎去了应用程序的其他地方。我已经尝试了以下两种配置:
<EditText
android:id="@+id/editTextPlusFat"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.15"
android:background="@drawable/textfield_default_holo_light"
android:digits="0123456789."
android:ems="10"
android:hint="@string/str_CalcHintFat"
android:inputType="number" >
和
<EditText
android:id="@+id/editTextPlusFat"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.15"
android:background="@drawable/textfield_default_holo_light"
android:ems="10"
android:hint="@string/str_CalcHintFat"
android:inputType="numberDecimal" >
有谁知道为什么会发生这种情况?谢谢你。