私のアプリケーションでは、アクティビティに4つのテキストフィールドとボタンを編集しています。のみすべての4つの編集テキストフィールドのデータを入力した後、データが提出されます。空の場合、私はカスタムエラーメッセージを示す警告ダイアログを表示しています。今、私がテキストを編集してキーボードの任意のキーを押すと、テキストが編集テキストに追加されません。Android - テキストの編集...キーボードからの入力が受け入れられない
あなたが同様の問題に直面している場合は
first_field = (EditText)findViewById(R.id.first_field);
InputFilter[] filter = new InputFilter[1];
filter[0] = new InputFilter.LengthFilter(24);
first_field.setFilters(filter);
のonclickイベントでのonCreateメソッド内の.javaファイル
で私にここに
<EditText
android:id="@+id/first_field"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/TextView01"
android:layout_centerHorizontal="true"
android:layout_marginBottom="6dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'."
android:gravity="left|center"
android:hint="First Name"
android:imeOptions="actionNext"
android:inputType="text"
android:textSize="11sp"
android:typeface="sans" >
</EditText>
know.enterコードを聞かせてくださいボタン
NumberKeyListener keyListener1 = new NumberKeyListener() {
public int getInputType() {
return InputType.TYPE_CLASS_TEXT;
}
@Override
protected char[] getAcceptedChars() {
return new char[] { '.','‘' };
}
};
first_field.setKeyListener(keyListener1);
あなたのコードしてください... –