edittext でパスワードを非表示にしようとしていますが、コードは次のとおりです。
text.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
text.setTransformationMethod(new PasswordTransformationMethod());
私の他のアプリケーションでも同じコードが機能しています。
誰かがこれについて私を助けることができますか?
前もって感謝します。
edittext でパスワードを非表示にしようとしていますが、コードは次のとおりです。
text.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
text.setTransformationMethod(new PasswordTransformationMethod());
私の他のアプリケーションでも同じコードが機能しています。
誰かがこれについて私を助けることができますか?
前もって感謝します。
edittext 入力タイプ プロパティを xml のテキスト パスワードに変更します。
<EditText
android:layout_width="200dp"
android:layout_height="200dp"
android:inputType="textPassword"
/>
コメントで言及されている元のポスターのように、呼び出すと設定がsetSingleLine (boolean singleLine)
リセットされるEditText
ため、最初に呼び出してからパスワードなどのカスタム設定を設定する必要がありますInputType
。
https://developer.android.com/reference/android/widget/TextView.html#setSingleLine(boolean)
プログラムでパスワードを非表示にするには、oncreate android.provider.Settings.System.putInt(this.getContentResolver(),android.provider.Settings.System.TEXT_SHOW_PASSWORD, 0); の下にこの行を追加します。