2013-04-19 2 views
0

게임 프로젝트를 진행 중입니다.Android : 선택되지 않은 버튼 강조 표시

화면에 4 개의 버튼이 있습니다. 사용자는 4 중 하나를 선택해야합니다. 사용자가 올바른 것을 선택하면 올바르게 작동합니다. 그러나 사용자가 틀린 것을 선택하면, 사용자가 그것을 클릭하지 않았더라도 정답을 강조하고 싶습니다.

내일 발표 할 예정입니다. 아무도 내가 예제 소스를 가르쳐 주거나 여기에서 설명 할 수있다. 어떻게 할 수 있는가? 사용자가 잘못된 버튼을 클릭 할 때마다

+0

은 왜 그 버튼의 배경이 변경되지 않습니다. 당신은'setBackgroundColor (int color)'또는'setBackgroundResource (int resid)'를 사용할 수 있습니다. – Naveen

+0

좋아요. 나는 그것을 시도 할 것이지만 이미지의 배경을 바꾸면 어떻게 될지 모르겠습니다. 전에 사용 했어. 나는 이것을 시도 할 것이다. – ASingh

+0

왜 색상을 바꾸는 것보다 축배를 보여 주시겠습니까? – Giant

답변

0

단순히 전화 : 이것은 당신의 요구 사항에 따라 올바른 버튼을 선택합니다

correctButton.setPressed(true) 

. 다른 버튼

1

당신은 초점을 얻을

  1. 전화를 ... 당신이 한 일을 할 수 Button.requestFocus() 방법을 올바른 버튼 배경 색상이나 이미지를 설정할 수 있습니다.
  2. 버튼의 배경을 사용자 지정 선택기로 만듭니다.

    < item android:state_focused="true" android:drawable="@color/your_color" />

관련 문제