AndroidでViewのバックグラウンドをShapeで作りました。
で、Javaのコードの方から色を変えたくなったので色々とためしてみました。
GradientDrawable drawable = (GradientDrawable) getResources().getDrawable(R.drawable.back); //色を設定する drawable.setColor(Color.RED); textView.setBackgroundDrawable(drawable);こんな感じで、やったら出来ました。
ShapeDrawableだと思い込んでハマりました。
0 件のコメント:
コメントを投稿