список слоев с элементом, который можно рисовать программно

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">  
    <item android:drawable="@drawable/back" />
    <item>
        <shape>
            <solid/>
            <stroke 
                android:width="1dip" 
                android:color="#228886" />
            <corners android:radius="5dip"/>
            <padding 
                android:left="0dip" 
                android:top="0dip" 
                android:right="0dip" 
                android:bottom="0dip" />
        </shape>
    </item> 
</layer-list> 

У меня есть xml, как это сделать программно?


person Goofy    schedule 22.04.2013    source источник


Ответы (1)


используйте Класс LayerDrawable. В конструкции вы можете указать массив Drawable. Передайте туда Drawable и ShapeDrawable

Я не пробовал, но думаю должно работать

person stinepike    schedule 22.04.2013
comment
эй, я нашел это stackoverflow.com/questions/ 7150593/ это похоже на то, о чем вы говорите - person Goofy; 22.04.2013