我試圖改變一個imageView的顏色,當一個按鈕被點擊時,我已經嘗試過目前爲止。點擊按鈕改變ImageView的顏色?
ImageView.setBackgroundColor(Color.rgb(102,31,31));
還有什麼事我可以使用除了
ImageView.setBackgroundColor(Color.BLACK)
請幫助。
我試圖改變一個imageView的顏色,當一個按鈕被點擊時,我已經嘗試過目前爲止。點擊按鈕改變ImageView的顏色?
ImageView.setBackgroundColor(Color.rgb(102,31,31));
還有什麼事我可以使用除了
ImageView.setBackgroundColor(Color.BLACK)
請幫助。
創建一個顏色變量,像這樣:
int yellow = Color.ParseColor("#XXXXXX");
...
imageView.setBackgroundColor(yellow);
試試這個: -
ImageView backgroundImg = (ImageView)findViewById(R.id.imageView);
backgroundImg.setBackgroundColor(Color.rgb(100, 100, 50));
否則更改父佈局的背景顏色。
試試這個:
ImageView.setBackgroundColor(getResources().getColor(R.color.yourColor))
在你color.xml
添加yourColor:
<color name="yourColor">#yourColorCode</color>
我想補充一點,我是新到android/java編程 –
不要命名你的變量'ImageView',它是一個類名。如果有任何命名'imageView' –
您正在研究ImageView類。您應該在ImageView對象上使用此方法。我想知道你是如何設法在ImageView類上調用setBackgroundColor的,因爲它不是靜態的? –