본문 바로가기

RadioButton2

[안드로이드] 커스텀 RadioButton 만드는 방법(배경, 테두리, 이미지 적용) # 안드로이드 커스텀 RadioButton 만드는 방법 1. RadioButton 생성: 레이아웃.XML파일에 RadioButton 생성 2. selector 생성/적용: 버튼이 체크되어있을 때와 해제되었을 때 버튼의 색/테두리/글자색/이미지 설정 아래에서 정리하는 딱 3개의 파일 작업만 해주면, 이런 커스텀 라디오 버튼을 만들 수 있다. 1. selector 생성 - res > drawable 파일에 아래의 2개의 selector 파일을 생성한다. (혹시 selector 파일 생성 방법을 모르는 분들을 위해, 글 맨 밑에 방법을 설명해두었다) 1) selector_radio_button.xml: 라디오버튼의 배경색, 테두리를 설정할 selector 파일 - 라디오버튼이 체크되었을 때(state_chec.. 2021. 8. 2.
[안드로이드] RadioGroup의 RadioButton 가운데/비율 정렬 배치 방법 RadioGroup 내에서 Radio버튼을 정렬하는 다양한 방법을 정리한다. 기본적으로 RadioGroup은 LinearLayout 이라고 보고 배치하면 된다. 아래 코드는 모두 레아아웃XML 파일에 정의하는 내용이다. RadioGroup의 layout_width 속성값을 match_parent나 고정값을 주고 시작해야 한다. (wrap_content인 경우 원하는대로 배치가 잘 되지 않을 가능성이 있다) 1. RadioButton 수직 배치 방법(디폴트) RadioGroup의 orientation속성을 vertical로 주면 RadioGroup 내에서 수직으로 배치된다. 디폴트이기 때문에 따로 설정하지 않아도 수직으로 정렬된다. android:orientation="vertical" 2. RadioBu.. 2021. 7. 20.