jeudi 7 mai 2015

ImageView doesn't show inside LinearLayout with layer-list as background

I have the following layer-list

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://ift.tt/nIICcg" >


    <item>
        <shape xmlns:android="http://ift.tt/nIICcg">
            <solid android:color="#FF000000"/>
            <stroke android:width="0dp" android:color="#FF000000" />
            <corners android:topLeftRadius="10dp" android:topRightRadius="10dp"/>
            <padding android:left="0dp" android:top="0dp" android:right="0dp" android:bottom="0dp" />
        </shape>
    </item>

</layer-list>

This resource is a black background with some rounded border (Top left and top Right). I want put it in LinearLayout as background property and inside LinearLayour I want put a white Textview and a ImageView. I have the following code

<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/ll"
            android:orientation="horizontal"
            android:background="@drawable/profile_background_head_item">

            <TextView
                android:id="@+id/txt"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="@string/origin"
                android:gravity="center"
                android:textSize="20sp"
                android:textColor="#FFFFFFFF"
                />
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/ic_config"/>
            </LinearLayout>

The problem is that ImageView doesn't show, I think that it is due that my layer-list code, but I don't know how to solve it.

Any ideas?

Thanks

Aucun commentaire:

Enregistrer un commentaire