2012-06-25 9 views
6

Aşağıdaki kodu, bir çizilebilir bitmap xml dosyasında var. Ve bir linearLayout'un arka planı.Arka plan olarak kullanılan bir bitmap çizimini nasıl ölçekler ve kirletirsiniz?

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

Görüntü karoları TAMAM, ancak ölçeklendirilmez. Ölçeklendirmek için ne yapmalıyım/düzeltmeliyim?

sayesinde Tecrübelerime göre

+0

Ama 'scale' ve' tile' farklı fikirler, bu anlamda bunları karıştırmak için yapmaz, sen ölçek ya da karo: göz at. –

+0

Cevabınız için teşekkürler! Ne dediğini anlıyorum. Aşağıda belirtildiği gibi ihtiyacım olanı aldım. Tekrar teşekkürler! :) – cw1998

cevap

6

o, hedeflediğiniz her yoğunluk için farklı büyüklükteki bitmapler oluşturmak için daha iyidir. Bu şekilde, bu ölçek özellikleri hakkında endişelenmenize ve herhangi bir cihazda net sonuçlar almanıza gerek kalmaz.

Bu ölçek nitelikleri BitmapDrawables için tanımlanmamıştır. ScaleDrawables için, başka bir çekilebilir ölçeklendirmek için varlar.

http://developer.android.com/guide/topics/resources/drawable-resource.html#Scale

+0

Teşekkürler! Neye ihtiyacım vardı. (Ve ayrıca kabul edilen cevap olarak işaretlenir) :) – cw1998

İlgili konular