EditText フィールドの背景に 9 パッチ イメージを使用すると、スケーリングの問題が発生します。幅全体に広がるテーブルがあります。ここには、テーブルの幅を埋める次のテーブル行があります。
問題は、背景として 9 パッチの画像を使用しているのに、編集テキスト フィールドが幅全体に伸びず、ヒント テキストの幅にしか伸びないことです。
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical|center_horizontal" >
<EditText
android:id="@+id/et_username"
android:contentDescription="@string/hint_enterUsername"
android:hint="@string/hint_enterUsername"
android:singleLine="true"
android:textSize="@dimen/edittext_textsize"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal|center_vertical"
android:background="@drawable/background_field_top" />
</TableRow>
添付の画像に示すように、行の幅は伸びますが、EditText フィールドは伸びないことがグラフィカル ビューでわかります。
編集テキストを全体のサイズに伸ばす方法について誰かアイデアはありますか? 以下は、私が使用している 9 パッチ イメージです。