我想将Android设计的颜色改为蓝色。这是我在应用程序类onCreate方法中的代码:
Drawable drawable = getResources().getDrawable(R.drawable.rating_not_important);
drawable.setColorFilter(0xff1565c0, Mode.SRC_ATOP);
drawable = getResources().getDrawable(R.drawable.rating_important);
drawable.setColorFilter(0xff1565c0, Mode.SRC_ATOP);
它适用于模拟器(API 4.0.3)和Xperia P移动设备(API 4.1.2),但不适用于Nexus 7平板电脑。 Star drawable有默认的白色,没有任何变化。我测试了Mode.MULTIPLY和Mode.LIGHTEN并没有成功。请帮忙!