2011-03-05 3 views
0

나는이 숙제를 몇 번 질문했지만 문제에 대한 해결책으로는 대답하지 않았습니다. 문제는 체크 박스 복합 버튼에서 체크 박스 버튼의 크기를 어떻게 변경합니까?Android - 확인란 자체의 크기 변경

내 경우에는 사용자 지정 단추 특성을 사용하는 선택기 XML 파일에 png 이미지를 가리키는 각 가능한 상태에 대한 항목이 들어있는 확인란이 있습니다. 이 이미지가 체크 박스의 버튼으로 표시되는 크기를 dp로 지정할 수 있기를 원합니다.

이 질문에 대한 대답은 확인란 자체의 android : layout_width를 변경하지 않는 것입니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?

또한 제가 시도한 것은 선택기와 항목에 너비와 높이를 추가하는 것입니다. 내 선택기를 Button에 추가하고 버튼의 크기를 조정하려고 시도했지만 (버튼 단독으로 작동 함) CheckBox에 Button xml을 사용해야하는 방법을 지정하지 못했습니다.

+0

볼이 늘 일을하려면 http://stackoverflow.com/questions/2151241/android-how-to-change-checkbox-size –

답변

0

글쎄 지금 내가 할 수있는 가장 좋은 방법은 OnClickListener에서 거꾸로 된 상태를 유지하고 setBackgroundResource를 호출하여 "checked"와 "unchecked"사이의 상태를 유지하면서 버튼을 사용하여 자체 체크 박스를 만드는 것으로 보인다. drawables.

Meh. 최소한 내가 원하는대로 단추의 크기를 조정할 수 있습니다. 희망을 갖고 누군가가 더 나은 방법으로 그것을 할 수 있기를 바랍니다.

1

방금이 문제가 발생했습니다. 내 체크 박스는 텍스트가 없습니다, 그 경우이 잘 작동 :

세트 대신 버튼 속성

android:background="@my_selector_drawable" 

. layout_width & 안드로이드 : layout_height를 이미지의 상단에있는 표준 버튼을 방지하기 위해,

android:button="@null" 

는 이제 일반 안드로이드와 체크 박스의 크기를 설정할 수 있습니다 설정합니다.

당신은뿐만 아니라 텍스트와 체크 박스,