0

Edit テキスト フィールドがあり、inputType を に設定し"textPassword"ます。デフォルトのビューには小さなドット アイコンが表示されます。サイズを大きくしたいと思います。オプションはなく"largeTextPassword"、自分で設定する必要があると思います。

新しい大きなドット アイコンを作成し、通常のアイコンの代わりに配置したいと考えています。次に、メソッドを使用しsetText()てテキストを挿入します。これらの値をどのように組み合わせるのですか?

を増やそうとしましたtextSizeが、パディングはさまざまな画面サイズで私を夢中にさせました。メソッドを使用しようとしましたsetCompoundDrawablesWithIntrinsicBounds(R.drawable.dot, 0, 0, 0)が、それでも、これが正しい方法かどうかわかりません。

誰かがこれに光を当てることができれば、それは素晴らしいことです。

4

1 に答える 1

0

android:inputType="textPassword"文字がデフォルトのドット文字に置き換えられるため、使用しないでください。

a を追加しTextWatcher、ユーザーの入力に応じて新しい文字を a に保存/追加Stringし、EditText 内のその文字を独自の ImageSpan に置き換えます。

于 2012-09-19T14:00:45.710 に答える