Java 单击“打开”按钮更改图像视图的颜色?

Java 单击“打开”按钮更改图像视图的颜色?,java,android,android-studio,Java,Android,Android Studio,我尝试在单击按钮时更改imageView的颜色,到目前为止我已经尝试过了 ImageView.setBackgroundColor(Color.rgb(102,31,31)); 除此之外还有什么我可以用的吗 ImageView.setBackgroundColor(Color.BLACK) 请帮助。试试这个:- ImageView backgroundImg = (ImageView)findViewById(R.id.imageView); backgroundImg.setBackgr

我尝试在单击按钮时更改imageView的颜色,到目前为止我已经尝试过了

ImageView.setBackgroundColor(Color.rgb(102,31,31));
除此之外还有什么我可以用的吗

ImageView.setBackgroundColor(Color.BLACK)
请帮助。

试试这个:-

ImageView  backgroundImg = (ImageView)findViewById(R.id.imageView);
backgroundImg.setBackgroundColor(Color.rgb(100, 100, 50));
或者更改父布局的背景色。

尝试以下操作:-

ImageView  backgroundImg = (ImageView)findViewById(R.id.imageView);
backgroundImg.setBackgroundColor(Color.rgb(100, 100, 50));
或者更改父布局的背景色。

尝试以下操作:

ImageView.setBackgroundColor(getResources().getColor(R.color.yourColor))
color.xml中添加颜色:

<color name="yourColor">#yourColorCode</color>
#您的颜色代码
试试这个:

ImageView.setBackgroundColor(getResources().getColor(R.color.yourColor))
color.xml中添加颜色:

<color name="yourColor">#yourColorCode</color>
#您的颜色代码

创建一个颜色变量,如下所示:

int yellow = Color.ParseColor("#XXXXXX");

...

imageView.setBackgroundColor(yellow);

创建一个颜色变量,如下所示:

int yellow = Color.ParseColor("#XXXXXX");

...

imageView.setBackgroundColor(yellow);

我想补充一点,我是android/java编程新手不要命名变量
ImageView
,它是一个类名。如果有任何名称将其命名为
imageView
,则您正在使用imageView类。您应该在ImageView对象上使用此方法。我想知道您是如何在ImageView类上调用setBackgroundColor的,因为它不是静态的?它名为imgOne,但为了方便起见,我将它保留了下来。我想补充一点,我是android/java编程新手不要命名变量
ImageView
,它是一个类名。如果有任何名称将其命名为
imageView
,则您正在使用imageView类。您应该在ImageView对象上使用此方法。我想知道你们是如何在ImageView类上调用setBackgroundColor的,因为它不是静态的?它被命名为imgOne,但为了方便起见,我就这样离开了它