タイトルはそれをすべて表しています。メソッド呼び出しによる整数としてのRGB値の解析
switch (colorChosen) {
case "Red":
setEverythingColors(255,0,0,colorChosen);
case "Brown":
setEverythingColors(165,42,42,colorChosen);
case "Orange":
setEverythingColors(255,165,0,colorChosen);
case "Blue":
setEverythingColors(0,0,255,colorChosen);
case "Green":
setEverythingColors(0,128,0,colorChosen);
case "Purple":
setEverythingColors(128,0,128,colorChosen);
case "Pink":
setEverythingColors(246,171,205,colorChosen);
case "Yellow":
setEverythingColors(255,255,0,colorChosen);
case "Grey":
setEverythingColors(128,128,128,colorChosen);
}
とsetEverythingColors方法は、ビルドが成功していると私はエラーや警告なしを取得していないが、いずれの場合、色が設定されていないされているんだと私が引っ張ってる何らかの理由でこの
public void setEverythingColors(int c1, int c2, int c3, String color){
backgroundColor.setBackgroundColor(Color.rgb(c1,c2,c3));
colorTitle.setText(color);
}
ですここに私の髪!
どのような場合がありますか?
「backgroundColor」とは何か、つまり何らかのビューがあります。 おそらく背景が見えないように、ビュー全体が別の(子?)ビューによって隠されているレイアウト問題があります。 – GreyBeardedGeek
私はちょうど私の問題があるコードの一部を投稿しました。 backgroundColorは、スイッチの前に定義されたボタンに反映され、次のようになります。backgroundColor =(Button)findViewById(R.id.theColorButton); – Smolikas