0
<?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 我怎么能以编程方式做到这一点?

4

1 回答 1

0

使用LayerDrawable类。在结构中,您可以提供一个Drawable. 传递一个Drawable和一个ShapeDrawable

虽然我没有尝试过,但我认为它应该可以工作

于 2013-04-22T05:39:54.303 回答