8

文字列を受け入れる編集テキストがあります。Androidのデフォルトの動作である大文字でキーボードを表示したいので、文字列の最初の文字が大文字であることを望みます。

4

5 に答える 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 に答える