編輯:Android開發實例
在前面一篇文章中,介紹了一個復選框的控件CheckBox,本文中我們將介紹另一種相關控件,單選框控件RadioButton,與CheckBox不同的是單選框在選擇的時候只能選擇一個。
單選控件的使用一般需要與分組控件一起使用,因此需要了解這兩個控件,RadioGroup與RadioButton,RadioGroup的作用是對不同的RadioButton做分組。
<RadioGroup android:id="@+id/fengflyGroup"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:checkedButton="@+id/fengfly3" android:orientation="horizontal"
android:gravity="center_vertical|center_horizontal">
<RadioButton android:text="rad1" android:id="@+id/fengfly1"
android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
<RadioButton android:text="rad2" android:id="@+id/fengfly2"
android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
<RadioButton android:text="rad3" android:id="@+id/fengfly3"
android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
</RadioGroup>
對RadioButton的事件處理,與ChenkBox不同的是,單選框控件我們只需要對其分組父控件RadioGroup進行監聽即可。
RadioGroup fengfly = (RadioGroup) this.findViewById(R.id.fengflyGroup);
//響應單選框組內的選中項發生變化時的事件
group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
//doing actions
}
});
先看看效果圖吧 實現這樣的效果,你要知道貝塞爾曲線,何謂貝塞爾曲線?先在這裡打個問號 下面就直接寫了 1.activity_main.xml <Rel
公司准備要做一個項目,是p2p配資的app。在網上問了一些人後,發現有的是直接有html5做好後,用軟件封裝的。之前我學過app的開發,當時Android版本的,
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我