在android中运行时使用Shape

时间:2011-09-15 11:57:04

标签: android

我想从JAVA代码做以下事情。我该怎么办?

<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
<stroke android:width="5dp" android:color="#FFFFFF" /> 
<solid android:color="#FFFddd"/>
<padding android:left="7dp" android:top="13dp" 
        android:right="7dp" android:bottom="17dp" /> 
<corners android:radius="8dp" /> 

1 个答案:

答案 0 :(得分:1)

相应的java类是 ShapeDrawable()

了解如何以编程方式定义xml布局的好方法是首先将布局定义为xml,然后对其进行充气。在那里你可以在调试器里调试它,看看是什么类/属性设置的。

这个getChild,getParent,getShapeXXX的好方法。