1

私はAutoCompleteTextView、ここに私の問題があります、どのように私が入力する文字を大文字にすることができるかで構成されるアプリケーションを開発していますAutoCompleteTextView

  1. 私はxmlにしたくない:android:capitalize="characters"
  2. Javaコードで宣言したい。
4

2 に答える 2

1

あなたはこのように試すことができます..ontextchangedのテキストウォッチャーでテキストを大文字に変更します..そしてedittextの新しい文字列が大文字に変換した古い文字列であるかどうかを確認します...スタックオーバーフローエラーを回避するために..

 String upper = mytextview.getText().toString().toUpperCase()
 mytextview.setText(upper);
于 2012-04-27T12:41:38.983 に答える
0

コードでこれを試してください。チェックして試すことができる他のフラグもいくつかあります。

tv.setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);
于 2012-04-27T12:22:56.237 に答える