it-swarm.com.de

Android Form Hintergrund

Ist es möglich, eine Form in XML zu zeichnen und ein PNG als Hintergrund für diese Form zu verwenden? Ich habe bereits die Form (es ist ein Quadrat mit abgerundeten Ecken), und ich möchte diesem Quadrat einen Hintergrund hinzufügen.

48
Dorin Rusu

Ja, Sie können jede Formdatei als Hintergrund für jede Ansicht verwenden. In diesem Beispiel wird ein abgerundeter Hintergrund mit weißer Farbe und schwarzem Rand um die Form erstellt.

Stichprobe :

rounded_corner.xml

<shape xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:shape="rectangle" >

    <corners
        Android:bottomLeftRadius="10dp"
        Android:bottomRightRadius="10dp"
        Android:topLeftRadius="10dp"
        Android:topRightRadius="10dp" />

    <stroke
        Android:width="0.5dp"
        Android:color="@color/color_grey" />

    <solid Android:color="@color/color_white" />

</shape>

sie können dies als verwenden,

<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:layout_width="fill_parent"
    Android:layout_height="fill_parent"
    Android:layout_gravity="center_horizontal"
    Android:background="@drawable/rounded_corner"
    Android:orientation="vertical" >
85
Drup Desai

// versuche es so, das wird dir helfen

  <LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
        Android:layout_width="wrap_content"
        Android:layout_height="wrap_content"
        Android:background="@drawable/rounded_corner"
        Android:padding="2dp"
        Android:orientation="vertical" >
<ImageView 
     Android:layout_width="wrap_content"
     Android:layout_height="wrap_content" 
    Android:background="@drawable/yourdrawable />
</LinearLayout>
1
Padma Kumar