Warm tip: This article is reproduced from serverfault.com, please click

java-Android Studio设置视图的背景色

(java - Android studio set background color of view)

发布于 2020-11-29 21:37:39

所以我有一个代码

view.setBackground(ResourcesCompat.getColor(getResources(), R.color.blue, null));

我有一个错误

error: incompatible types: int cannot be converted to Drawable
                        view.setBackground(ResourcesCompat.getColor(getResources(), R.color.blue, null));

所以我有另一个代码

view.setBackground(ContextCompat.getColor(MainActivity.this, android.R.color.blue));

我还有另一个错误

error: cannot find symbol
                        view.setBackground(ContextCompat.getColor(MainActivity.this, android.R.color.blue));

所以我有 另一个 代码

view.setBackground(android.R.color.blue);

我还有另一个错误

error: cannot find symbol
                        view.setBackground(android.R.color.blue);

请帮忙。我淹没在错误中

Questioner
Ziv Sion
Viewed
11
Torima 2020-11-30 05:54:34

尝试:

view.setBackgroundColor(ContextCompat.getColor(MainActivity.this, R.color.blue));