Eug*_*ene 1 android android-layout android-xml
我有一个Shape定义xml.现在我需要solid color从代码中更改一个,请问如何建议?
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="#000000"/>
<corners
android:bottomRightRadius="8dp"
android:bottomLeftRadius="8dp"
android:topLeftRadius="0dp"
android:topRightRadius="0dp"/>
</shape>
Run Code Online (Sandbox Code Playgroud)
我在我的代码中使用它
GradientDrawable myGrad = (GradientDrawable)rectangle.getBackground();
myGrad.setColor(Color.BLACK);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助 :)
编辑:GradientDrawable代替ShapeDrawable
| 归档时间: |
|
| 查看次数: |
5707 次 |
| 最近记录: |