1

これはうまく説明できないので、画像を使用します。

高さの問題

ご覧のとおり、実際のEditTextビューは実際の白 (編集可能領域) よりもわずかに高くなっています。これはどのように?View のすべてのパディングとマージンを削除しましたが、それでも見栄えが悪くなります。

EditTextまた、デバイスに展開するときに、このビューには別の 2 つの問題があります。

  1. 自動的にフォーカスをキャプチャします (これを無効にするにはどうすればよいですか?)
  2. フォーカスするとオレンジ色の境界線が表示されますが、実際の編集可能領域はオレンジ色の境界線よりも広くなります (スクリーンショット 2 を参照)。

ここに画像の説明を入力

4

1 に答える 1

0

Holo EditText の前の背景は次のとおりです。

ここに画像の説明を入力

そして、選択されたときの事前のホロ EditText の背景は次のとおりです。

ここに画像の説明を入力

ご覧のとおり、これらの 9Patches には既にパディングが含まれています。したがって、EditText の高さは、実際の編集可能領域の高さとは異なります。高さを に設定することをお勧めしますwrap_content

于 2013-01-19T15:52:51.677 に答える