java 如何通过编程方式从应用颜色主题设置背景色

6xfqseft  于 2023-01-24  发布在  Java
关注(0)|答案(2)|浏览(150)

我正尝试以编程方式为元素设置背景色,它应该与

<TableRow android:background="@color/colorPrimaryDark">

在xml文件中。从现在开始我只能

row.setBackgroundColor(Color.parseColor("#00ffff"));

,但我不知道如何在这里正确传递“@color/colorPrimaryDark”,在Android文档中也找不到任何相关信息。

nszi6y05

nszi6y051#

以编程方式设置背景颜色非常简单:

row.setBackgroundResource(R.color.colorPrimaryDark);

如需了解更多信息:https://developer.android.com/reference/android/view/View#setBackgroundResource(int)

wydwbb8l

wydwbb8l2#

这将使用alpha设置背景

view.setBackgroundDrawable(ColorDrawable(Color.parseColor("#c0ffffff")))

相关问题