2011-01-12 16 views
6

イメージがあります。レイアウトの背景として使用したい画像があります。 問題は画像に斜線のテクスチャが含まれているため、1ピクセル幅の画像または9パッチを使用すると画像が伸び、テクスチャが歪み、緯線として斜線が見えます。 私は、アンドロイドエミュレータがプログレスバー不確定アニメーションで同様のテクスチャを使用していることを確認しました。ストレッチではなく背景イメージを繰り返すように特別な/単純な定義がありますか?最終的に私はコーナーが丸くなる必要があるので、9パッチでそれを行う方法があります。 助けてくれてありがとう。イメージの背景 - イメージを伸ばしているのではなく背景として繰り返す方法

+0

あなたはCSSで意味ですか? – nan

+1

これはAndroidに関する質問ですか?そうであれば、そのような質問にタグを付けます。そうでない場合は、おそらく、あなたが働いている技術についての手がかりを与えることができます。 –

答えて

29

おそらく、Xandyが答えた通りにタイルモードを見てみたいでしょう。私が使用している参照用のコードです。

repeat.xml

<?xml version="1.0" encoding="utf-8"?> 
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/img" 
    android:tileMode="repeat" /> 

main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/repeat"> 
</LinearLayout> 
+0

レイアウトの背景を左隅、右隅、塗りつぶしに分けて設定することはできますか? –