从android编程设置默认颜色



我遇到了一个问题,我知道如何使用以下方法以编程方式设置颜色

例如:

imageButton.setColorFilter(ContextCompat.getColor(this,R.color.colorAccent));

这很好,例如,如果我不想从colors.xml设置颜色,那该怎么办XML 中的以下颜色

android:background="@android:color/holo_orange_dark"

我想通过编程设置上面的颜色我不想使用colors.xml 中的颜色

使用此

getResources().getColor(android.R.color.holo_orange_dark)

这是完整的代码:

imageButton.setColorFilter(getResources().getColor(android.R.color.holo_orange_dark));

希望这能有所帮助。请随时要求澄清。。。

最新更新