小编KNU*_*KNU的帖子

如何以编程方式制作可绘制的形状(Android)

我正在制作一个自定义TextView(Java类),我很难"翻译"该行(在"原始TextView"xml上)

android:background="@drawable/myDrawableShape"
Run Code Online (Sandbox Code Playgroud)

到一个java void来改变"myDrawableShape"的颜色

myDrawableShape.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#ffafafaf" />
<corners android:radius="15dp" />
Run Code Online (Sandbox Code Playgroud)

我将从String中获取颜色,以编程方式更改颜色的void(例如)

void colorSet(String color)
Run Code Online (Sandbox Code Playgroud)

提前致谢!

java android textview android-layout android-drawable

3
推荐指数
1
解决办法
2647
查看次数