Java 单击“打开”按钮更改图像视图的颜色?
我尝试在单击按钮时更改imageView的颜色,到目前为止我已经尝试过了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.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,但为了方便起见,我就这样离开了它