0
나는 피부에서 CheckBoxStyle을로드하고있어 후 :변경 확인란 피부 첫째 초기화
chk = new CheckBox("checkbox", skin, "style1");
가 어떻게 현재로드 체크 박스를 폐기하지 않고 나중에 스타일을 변경할 수 있습니까?
나는 피부에서 CheckBoxStyle을로드하고있어 후 :변경 확인란 피부 첫째 초기화
chk = new CheckBox("checkbox", skin, "style1");
가 어떻게 현재로드 체크 박스를 폐기하지 않고 나중에 스타일을 변경할 수 있습니까?
Symply, 피부에서 체크 박스 스타일을 취득 (또는 스스로 그것을 만들 수), 다음 확인란 클래스에서 setStyle()을 사용
CheckBox.CheckBoxStyle otherStyle = skin.get("style1", CheckBox.CheckBoxStyle.class);
chk.setStyle(otherStyle);
감사합니다! 매번 CheckBox를 시작 하겠지만 작동하지 않습니다.'chk = new CheckBox ("checkbox", skin, "newstyle1");'. setStyle은 작동합니다. – gogonapel