1

編集テキストがあり、次の制約を (可能であれば XML コードに) 入れたいと思います。

  • すべての大文字を無効にします (android:capitalize の逆、または toLowerCase() と同じ関数)。
  • EditText へのブロックは最大 1 行です。(たとえば、Enter キーを押したときに editText が大きくなり、新しい行が作成されないようにします)

実際、私の editText は検索フィールドです (ただし、私の場合は特別な検索ウィジェットを使用したくありません)。

ありがとう

4

2 に答える 2

3

edittext を 1 行にするには、これをタグに追加します。

  android:singleLine="true"

また、 android:capitalize は減価償却されており、代わりに以下を使用する必要があります

  android:inputType="textCapCharacters"

ただし、一致する小文字の inputType がないように見えるため、setOnKeyListener を使用して手動で実装する必要がある場合があります。

于 2010-08-04T16:16:09.310 に答える
0

android:lines="1"android xml ページで使用し、レイアウトを確認します。

于 2011-03-15T11:32:12.440 に答える