私は 3 を持っていButtons
ます。
のいずれかをクリックすると、テキストが変数内の aと一致する場合、Buttons
の色が変わります。Button
Button
String
String ans;
誰かが私を助けることができますか?
これが私が試したことです:
public void onClick(View v) {
// TODO Auto-generated method stub
if((btn10.getId())==(R.id.btn10))
{
if(btn10.getText().toString().equals(ans))
{
btn10.setBackgroundColor(Color.GREEN);
score=score+10;
}
else
{
if((btn11.getId())==(R.id.btn11))
{
btn10.setBackgroundColor(Color.RED);
}
if((btn12.getId())==(R.id.btn12))
{
btn12.setBackgroundColor(Color.RED);
}
ch=ch-1;
}
}
else if((btn11.getId())==(R.id.btn11))
{
if(btn11.getText().toString().equals(ans))
{
btn11.setBackgroundColor(Color.GREEN);
score=score+10;
}
else
{
if((btn12.getId())==(R.id.btn12))
{
btn12.setBackgroundColor(Color.RED);
}
if((btn10.getId())==(R.id.btn10))
{
btn10.setBackgroundColor(Color.RED);
}
ch=ch-1;
}
}
else if((btn12.getId())==(R.id.btn12))
{
if(btn12.getText().toString().equals(ans))
{
btn12.setBackgroundColor(Color.GREEN);
score=score+10;
}
else
{
if((btn11.getId())==(R.id.btn11))
{
btn11.setBackgroundColor(Color.RED);
}
if((btn10.getId())==(R.id.btn10))
{
btn10.setBackgroundColor(Color.RED);
}
ch=ch-1;
}
}
}
事前に感謝します。