Mam następujący kod w pliku XML do rysowania bitmapy. I tło zestawu linearLayout.
<?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"
/>
Kafelki obrazu są w porządku, ale nie są skalowane. Co muszę zrobić / naprawić, aby uzyskać skalę?
Dzięki
Odpowiedzi:
6 dla odpowiedzi № 1Z mojego doświadczenia wynika, że lepiej jest tworzyć mapy bitowe o różnych rozmiarach dla każdej docelowej gęstości. W ten sposób nie musisz się martwić o te atrybuty skali i uzyskać ostre wyniki na dowolnym urządzeniu.
Te atrybuty skali nie są zdefiniowane dla BitmapDrawables. Istnieją dla ScaleDrawables, które mają na celu skalowanie innego drawable. Spójrz na:
http://developer.android.com/guide/topics/resources/drawable-resource.html#Scale