Ist es möglich, einen Hintergrund png auf einen Blick und Anker an die Spitze zu setzen und nicht in Android skalieren?
-
19-09-2019 - |
Frage
ich ein Bild haben, sagen 16px von unserem Designer. Ich möchte es setzen, wie das Hintergrundbild auf einem Blick , aber die Aussicht ist größer als das Bild. Also, ich will Anker, um das Bild an der Spitze der Ansicht , und dann hat die Ansicht Füllung im Boden mit einem Volltonfarbe .
Ist das möglich in der aktuellen Version von Android, 1.5_r3?
Hier ist, was ich habe, so weit:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="3dip"
style="@style/listItemStyle">...
Wo listItemStyle ist wie folgt definiert:
<style
name="listItemStyle"
parent="@android:style/Widget.ListView">
<item name="android:background">@drawable/list_background</item>
</style>
Aber das Bild skaliert die gesamte Ansicht zu übernehmen, und ich bin nicht sicher, wie das Bild als Hintergrund festlegen und eine Farbe zur gleichen Zeit angeben. Ich vermute, ich brauche den Blick in einer Ansicht enthalten, wickeln, die die Farbe festgelegt haben, ist, dass der beste Weg, es zu tun?
Lösung
Ihr Bild in einem Image , und verwenden Sie dann die feste Farbe als Hintergrund der Positionssicht. Dies ist eine Alternative.
Prost