複数のテキスト フィールドを持つ 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" >
なぜこれが起こるのか誰にも考えがありますか?ありがとうございました。