์ปดํ์ด๋ ๋ฒํผ
compoundButton
ํด๋์ค๋ Button
ํด๋์ค์ ํ์ ํด๋์ค์ด๋ค. ๊ทธ ํ์ ๋ชฉ๋ก์๋
- CheckBox
- ToggleButton
- RadioButton
์ด ์๋ค. ์ด์ ์ด ํ์ ํด๋์ค์ ๋ํด ์์๋ณด์.
CheckBox
์ฒดํฌ๋ฐ์ค๋ ํด๋ฆญ๋ ๋ ๋ง๋ค ์ํ๊ฐ ์ฒดํฌ ๋๋ ์ธ์ฒดํฌ๋ก ๋ฐ๋๋ค.
์ฌ๋ฌ ๊ฐ์ ์ฒดํฌ๋ฐ์ค๊ฐ ์์ด๋ ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๋์ ํ๋ค๋ ํน์ง์ด ์์ด์ ์ฌ๋ฌ ๊ฐ๋ฅผ ๋์์ ์ฒดํฌํ ๋ ์ฌ์ฉ๋๋ค.
<CheckBox
android:id="@+id/androidBox"
android:text="์๋๋ก์ด๋ ํด๋ํฐ"
android:checked="true" />
<CheckBox
android:id="@+id/iphoneBox"
android:text="์์ดํฐ ํด๋ํฐ" />
์์ ๊ฐ์ด ์ฝ๋๋ฅผ ์ํํ๋ค๋ฉด ์๋์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค.
์ด๋ฅผ ํตํด ์ ์ ์๋ ๊ฒ์ checked์ ๊ธฐ๋ณธ default ๊ฐ์ false๋ผ๋ ์ ...
Switch์ ToggleButton
์ค์์น์ ํ ๊ธ ๋ฒํผ์ ์๊น์๋ง ๋ค๋ฅด๊ณ ์จ/์คํ๋ฅผ ํํํ๋ ์ฉ๋๋ ๋์ผํ๋ค.
<ToggleButton
android:id="@+id/tgBtn1"
android:checked="true"/>
<ToggleBUtton
android:id="@+id/tgBtn2"/>
RadioButton๊ณผ RadioGroup
๋ผ๋์ค๋ฒํผ์ ์ฒดํฌ๋ฐ์ค์ xml / java ๋ฉ์๋๊ฐ ๋น์ทํ์ง๋ง ์ฉ๋๋ ๋ค๋ฅด๋ค.
RadioButton
์ ์ฌ์ฉํ ๋๋ ํ ๊ฐ์ง๋ง ๊ธฐ์ตํ์. ์ฒดํฌํด์ผํ ๊ฒ์ด ์ฌ๋ฌ๊ฐ ์ค ํ๋์ผ ๊ฒฝ์ฐ
RadioGroup
์ ๋ผ๋์ค ๋ฒํผ์ ๋ด์์ฃผ๋ ์ผ์ข
์ ์ปจํ
์ด๋ ์ญํ ์ ํ๋๋ฐ ๋ผ๋์ค ๋ฒํผ์ ๋ฒ์๋ฅผ ์ ํํ๋๋ฐ ์ฌ์ฉ๋๊ณค ํ๋ค.
<RadioGroup
android:id="@+id/radioGroup">
<RadioButton
android:id="@+id/btn"/>
<RadioButton
android:id="@+id/btn2"/>
</RadioGroup>
๋๊ธ