2017-02-23 1 views
1

RadioButton "selected"스타일이 올바르게 설정되지 않았다고 생각합니다.코드 명 원에서 RadioButton "Selected"스타일 설정

테마에서 표준 UIID RadioButton을 사용하여 라디오 버튼의 스타일을 지정하려고합니다.

선택되지 않은 글꼴 스타일을 검은 색으로 업데이트했습니다.

선택한 글꼴 스타일과 눌린 글꼴 스타일을 청록색으로 업데이트했습니다.

눌린 스타일이 작동하지만 선택한 스타일이 작동하지 않는 것처럼 보입니다. 라디오 버튼을 누르면 폰트가 청록색으로 바뀌지 만 폰이 선택되면 폰트는 다시 검은 색으로 되돌아갑니다.

다음은 테스트를 위해 사용한 코드입니다.

Form hi = new Form("Hi World"); 
hi.addComponent(new RadioButton("Button 1")); 
hi.addComponent(new RadioButton("Button 2")); 
hi.addComponent(new RadioButton("Button 3")); 
hi.show(); 

답변

0

먼저 당신이 제대로 선택되지 않습니다 라디오 버튼을 의미 ButtonGroup에 라디오 버튼을 추가하지 않은 것 같다.

선택한 스타일이 구성 요소의 포커스에 적용되며 터치시에만 나타납니다. 라디오 버튼에있는 selected 상태와 관련이 없습니다 (이는 혼동스러운 용어에 대해 유감스럽게 생각합니다).

theme constants을 통해 맞춤 설정할 수있는 체크 기호를 맞춤 설정하려고합니다.