Android單選框基本應(yīng)用方式講解
大家可能還記得,我們51CTO曾經(jīng)為大家介紹過(guò)關(guān)于Android操作系統(tǒng)中復(fù)選框的一些應(yīng)用方式,那么今天大家將會(huì)了解到的則是關(guān)于Android單選框的一些基本概念,讓大家完全掌握這些選框的應(yīng)用,方便大家學(xué)習(xí)。#t#
●使用Android單選框的時(shí)候,要用RadioGroup來(lái)分組
●選擇RadioGroup里的單選框的時(shí)候,將調(diào)用RadioGroup的Check·()方法
●追加單選框被選擇時(shí)處理的時(shí)候,
1.調(diào)用setOnCheckedChangeListener()方法,并把RadioGroup.OnCheckedChangeListener實(shí)例作為參數(shù)傳入
2.在RadioGroup.OnCheckedChangeListener的onCheckedChanged()方法里,取得被選中Android單選框的實(shí)例
例程源碼(Java)
- view source print?01.RadioGroup radioGroup = (RadioGroup)
findViewById(id.radioGroup);- radioGroup.check(id.radioButtonGreen);
- RadioButton radioButton = (RadioButton) findViewById(
- radioGroup.getCheckedRadioButtonId());
- Log.v("Test", String.valueOf(radioButton.getText()));
- radioGroup.setOnCheckedChangeListener(
- new RadioGroup.OnCheckedChangeListener() {
- public void onCheckedChanged(
- RadioGroup group,
- int checkedId) {
- RadioButton radioButton = (RadioButton) findViewById(checkedId);
- Log.v("Test", String.valueOf(radioButton.getText()));
- }
- });
例程源碼(Resource)
- < RadioGroup android:id="@+id/radioGroup"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content">
- < RadioButton android:id="@+id/radioButtonRed"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/Red" />
- < RadioButton android:id="@+id/radioButtonGreen"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/Green" />
- < RadioButton android:id="@+id/radioButtonBlue"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/Blue" />
- < /RadioGroup>
Android單選框的基本應(yīng)用方式就為大家介紹到這里。