私のアプリに "textPassword" inputTypeのEditTextがあり、英語以外のパスワードを設定しようとしましたが、inputTypeはしませんでした私は別の言語を選ぶことができます。 私のアプリのユーザーは、ペルシア語のパスワードを設定することを好みます。パスワードに英語以外のテキストを入力する方法android:inputType = "textPassword"
任意のアイデア?
私のアプリに "textPassword" inputTypeのEditTextがあり、英語以外のパスワードを設定しようとしましたが、inputTypeはしませんでした私は別の言語を選ぶことができます。 私のアプリのユーザーは、ペルシア語のパスワードを設定することを好みます。パスワードに英語以外のテキストを入力する方法android:inputType = "textPassword"
任意のアイデア?
inputType
は、あなたがそのように振る舞うためにすべてのキーボードアプリに数えることができない、いくつかのキーボードが英語以外のパスワードを許可しない場合でも、特定のテキストフィールドを処理する方法についてのキーボードアプリへヒントと考えられています。
代わりinputType
を使用しての、これは文字が画面から隠されることになりますが、あなたはどのような入力を取得できるようになります、true
にpassword
フィールドを設定し、あなたはおそらくもinputType
フィールドを使用して(提案をオフにする必要があります):
<EditText
android:id="@+id/password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="text|textShortMessage|textNoSuggestions"
android:password="true"/>
UPDATE
あなたは、いくつかのテキストinputType
と平野EditText
を作成し、だけではなく、プレーンなテのドットとして表示されるように文字を設定することができますxt:
EditText passwordView = (EditText) layout.findViewById(R.id.password);
passwordView.setTransformationMethod(PasswordTransformationMethod.getInstance());
いいえ動作しません。それは私に言語を変えさせることもありません。 inputTypeを使用するかどうかは関係ありません。アンドロイド:パスワードは推奨されていません。 –
はい...それはそれです!あなたのUPDATEは問題を解決しました。ありがとうございました。 –
パターンを試しましたか。 – Ozan
@ozi:いいえ、私はしませんでした。どうすればそれを試すことができますか? –
私は試してみましたが、パスワードedittextは私の特別なcharを受け入れました(ü)あなたの特別なcharは何ですか? – Ozan