文字列を受け入れる編集テキストがあります。Androidのデフォルトの動作である大文字でキーボードを表示したいので、文字列の最初の文字が大文字であることを望みます。
質問する
6603 次
5 に答える
2
capitalize 属性を使用してこれを作成することもできます...
android:capitalize="sentences"
于 2013-10-22T13:43:12.197 に答える
1
capitalize属性を使用してこれを作成することもできます...
<EditText
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:capitalize="characters" />
于 2013-05-27T12:26:01.573 に答える
0
この目的の出力を達成するためのより良い方法は、editText からテキストを取得し、最初の文字を大文字にすることです。これは、場合によっては機能しないように見える上記の XML 属性とは異なり、1 つのライナーの下を使用して行うことができ、すべての人に機能します。
String ACaps=yourText.toUpperCase().charAt(0)+searchText.substring(1,searchText.length());
ここで、yourText は editText からのテキストです。
于 2018-05-24T06:00:38.140 に答える