パスワード入力ダイアログで伏せ文字にする方法

1,267 views
Skip to first unread message

比嘉健太郎

unread,
May 28, 2010, 1:44:38 PM5/28/10
to android-g...@googlegroups.com
こんばんは、Ramencozoと申します。お知恵を拝借いたしたく、メール差し上げます。

現在PreferenceActivityをいじっていて、アカウント名とパスワードを入力する処理を入れているところです。
その中で、EditTextPreferenceをアカウント名用とパスワード用に準備して、それぞれでソフトキーボードから
入力させるようにしています。
そこで、パスワード入力時のEditTextなDialogにて、入力したパスワードを「*」や「●」といった伏せ文字として
表示したいのですが、どなたかその表示の方法をご存知ないでしょうか。

イメージとしては、
・入力して確定したら伏せ文字になる
・表示が伏せ文字なだけで、パスワード自体はSharedPreferenceからgetStringで読める

なにとぞよろしくお願い申し上げます。

Ramencozo, Students of ONCT

Shigeru SUZUKA

unread,
May 28, 2010, 5:57:05 PM5/28/10
to android-g...@googlegroups.com
おはようございます。
鈴鹿です。

以下のように、android:password="true" をいれれば、入力文字が伏せ字で表示されます。
getString()で取得出来る文字は実際入力した文字です。

<EditTextPreference android:password="true" />


以上です。


2010年5月29日2:44 比嘉健太郎 <ramencoz...@gmail.com>:

> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。
>

--
Shigeru SUZUKA

比嘉健太郎

unread,
May 28, 2010, 8:38:00 PM5/28/10
to android-g...@googlegroups.com
To 鈴鹿さん

おはようございます、Ramencozoです。
ご助言ありがとうございます!

パスワード用の EditTextPreference 内に 「android:password="true"」を
書き足したところ、 うまくいきました!ありがとうございました!


2010年5月29日6:57 Shigeru SUZUKA <shig...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages