(я немного изменил вопрос, потому что теперь проблема немного яснее)
У меня есть 4 кнопки в моем приложении, и когда пользователь нажимает определенную кнопку, я меняю ее цвет.
когда нажата кнопка 3, я хочу изменить его цвет на зеленый, в противном случае я хочу удалить его зеленый фильтр (когда нажата кнопка 1/2/4).Если я нажму на кнопку 3, он получит зеленый фильтр.Если затем я нажимаю кнопку 4, он удаляет зеленый фильтр, но если я нажимаю кнопку 1 или 2, ничего не происходит.Когда я переключил положение кнопок в XML и поставил button3 первым, этого не происходит, идеи?
Соответствующая часть XML-макета:
<Button
android:id="@+id/ans1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<Button
android:id="@+id/ans2"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<Button
android:id="@+id/ans3"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<Button
android:id="@+id/ans4"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
Код:
if (answer.equals("3"))
{
question.setText("In if");
d.setColorFilter(filter);
}
else
{
question.setText("else");
d.setColorFilter(null);
}