사용자 정의 RadioButton & CheckBox 스타일 구현
6745 단어 안 드 로 이 드 애니메이션 & 효과
[color = red] Android 사용자 정의 RadioButton 스타일 [/ color]
안 드 로 이 드 컨트롤 에 있 는 button 을 알 고 있 습 니 다. listview 는 xml 스타일 로 자신 이 원 하 는 예 쁜 스타일 로 정의 할 수 있 습 니 다.
최근 RadioButton 을 사용 하여 xml 로 android: background = "@ drawable / button drawable" 을 수정 합 니 다. 그 중에서 buttondrawable 은 자신 이 정의 한. xml 파일 (res / drawable 파일 에서) 이지 만 성공 하지 못 했 습 니 다. 인터넷 에서 찾 아 보 았 지만 정확 한 표현 이 없 었 습 니 다. 저 는 스스로 시도 하기 시 작 했 습 니 다. 마지막 으로 만 들 었 습 니 다.
사실 방법 은 매우 간단 합 니 다. 마찬가지 로 res / drawable 에 radiobutton. xml 을 새로 만 들 면 다음 과 같 습 니 다.
- android:state_enabled="true"
android:state_checked="true"
android:drawable="@drawable/check" />
- android:state_enabled="true"
android:state_checked="false"
android:drawable="@drawable/checknull" />
1 check 과 checknull 은 각각 선 택 된 그림 과 선 택 된 그림 입 니 다.
1 그리고 레이아웃 파일 에서 RadioButton 레이아웃
1 android: button = "@ drawable / radiobutton" 을 설정 하면 됩 니 다!
앞 뒤 그림 의 대 비 는 다음 과 같다.
[img]http://dl.iteye.com/upload/attachment/481234/745078a1-885e-3c7e-b55a-33193e34311f.jpg[/img]
[color = red] RadioButton 스타일 수정 [/ color]
- android:drawable="@drawable/radio_hover" />
- android:drawable="@drawable/radio_normal" />
- android:drawable="@drawable/radio_active" />
- android:drawable="@drawable/radio_active" />
- android:drawable="@drawable/radio_hover" />
- android:drawable="@drawable/radio_normal_off" />
-
-
[size = x - large] [color = red] Android 사용자 정의 CheckBox 스타일 [/ color] [/ size]
[url]http://www.pocketdigi.com/20110623/347.html[/url]
1. 새 Android XML 파일, 형식 은 Drawable, 루트 노드 는 selector 를 선택 하여 구체 적 인 스타일 을 정의 합 니 다.
- android:drawable="@drawable/focused" />
- android:drawable="@drawable/normal" />
2. Checkbox 는 Button 과 달리 Background 속성 을 설정 하 는 것 이 아니 라 style 속성 을 설정 하기 때문에 style 을 써 야 합 니 다.
style. xml 에 style 을 쓰 고,
3, Checkbox 에 적용:
android:layout_height="wrap_content"
style="@style/MyCheckBox"
/>
시 나 닷 컴 검색 인터페이스 에서 사용자 정의 RadioButton 사용
[url]http://www.eoeandroid.com/thread-53703-1-1.html[/url]
스타일 화 된 Toggle Buttons
[url]http://blog.csdn.net/billpig/article/details/6634481[/url]
사실 CheckBox 를 ToggleButton 으로 흉 내 낼 수 있 습 니 다.
android:layout_height="wrap_content"
android:background="@drawable/bg_toggle"/>
bg_toggle.xml:
-
[size = large] [color = red] CheckBox 의 선택 상 자 를 오른쪽 [/ color] [/ size] 에 표시 합 니 다.
[img]http://dl.iteye.com/upload/attachment/0083/9485/31bab9e8-cbbe-3e5b-9505-7443413ddfd8.png[/img]
android: button 과 android: drawableRight 만 주의 하면 됩 니 다:
[img]http://dl2.iteye.com/upload/attachment/0087/9318/35295cda-b59c-3acf-8327-ad19e3d264bc.png[/img]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
식 신 흔 들 림 중 그림 흔 들 림 효과[img]http://dl.iteye.com/upload/attachment/0083/7558/366dea82-aac8-3a89-9052-1442e3d2aeda.jpg[/img] 이렇게 실현 할 수 있다. Cycle...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.