0

たとえば、次のコードがあります。

<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle">
        <stroke 
            android:width="1dip" 
            android:color="#000000"/>
</shape>

の値を変更するにはどうすればよいandroid:colorですか?

ありがとう

4

1 に答える 1

1

実行時に作成して、いつでも変更できます。

RoundRectShape rect = new RoundRectShape(
  new float[] {30,30, 30,30, 30,30, 30,30},
  null,
  null);
ShapeDrawable bg = new ShapeDrawable(rect);
bg.getPaint.setColor(0x99FFFFFF);
view.setBackgroundDrawable(bg);
于 2013-10-22T15:37:46.603 に答える