2

edittext でパスワードを非表示にしようとしていますが、コードは次のとおりです。

text.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);

text.setTransformationMethod(new PasswordTransformationMethod());

私の他のアプリケーションでも同じコードが機能しています。

誰かがこれについて私を助けることができますか?

前もって感謝します。

4

4 に答える 4

2

edittext 入力タイプ プロパティを xml のテキスト パスワードに変更します。

<EditText
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:inputType="textPassword"
        />
于 2013-04-11T13:41:50.213 に答える
1

コメントで言及されている元のポスターのように、呼び出すと設定がsetSingleLine (boolean singleLine)リセットされるEditTextため、最初に呼び出してからパスワードなどのカスタム設定を設定する必要がありますInputType

https://developer.android.com/reference/android/widget/TextView.html#setSingleLine(boolean)

于 2016-11-17T12:29:58.583 に答える
0

プログラムでパスワードを非表示にするには、oncreate android.provider.Settings.System.putInt(this.getContentResolver(),android.provider.Settings.System.TEXT_SHOW_PASSWORD, 0); の下にこの行を追加します。

于 2013-08-07T06:32:17.050 に答える