0

EditText 用に 9 パッチの背景を作成しました。

XML コード:

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:layout_marginLeft="15dp"
    android:layout_marginRight="15dp"
    android:background="@drawable/searchnew"
    android:ems="10"
    android:hint="  Search recorded files..."
    android:textColor="#646464" >

</EditText>

XML プレビュー:

ここに画像の説明を入力

実際のデバイス:

ここに画像の説明を入力

9 パッチ画像:

ここに画像の説明を入力

正直なところ、それほど気になりませんが、一体なぜそれが起こっているのだろうか?実際のデバイスで EditText の背景が広くて高いのはなぜですか?

ボーナスとは関係のない質問: どうすれば「醜い」コーナーを取り除くことができますか? よく見るとピクセルが一つ一つ見えますが、ピクセルパーフェクトなデザインが欲しいです。

4

1 に答える 1