1

背景色を動的に設定したいのですが、色は実際にはxmlにあるグラデーションです

bg_color.xml

<?xml version="1.0" encoding="utf-8"?>

<item><shape>
        <gradient android:angle="270" android:endColor="#f58c0f" android:startColor="#edbc7a" />

        <stroke android:width="1dp" android:color="#929292" />

        <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
    </shape></item>

drawableフォルダー内にある

この xml を背景として設定する方法。

4

3 に答える 3

1

view.setBackgroundResource(R.drawable.bg_color)

于 2013-06-10T09:20:16.400 に答える
0

使用する

TextView et = new TextView(activity);
et.setText("350");
et.setBackgroundColor(getResources().getColor(//some color));
于 2013-06-10T09:11:30.827 に答える