1。單選
.RadioGroup 可將各自不同的RadioButton ,設限於同一個Radio 按鈕組,同一個RadioGroup 組里的按鈕,只能做出單一選擇(單選題).
<RadioGroup android:id="@+id/group"
android:orientation="horizontal">
<RadioButton android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="沒過5年"
android:checked="true"
android:id="@+id/rdyear5"
/>
<RadioButton android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="過5年"
android:id="@+id/rdyearno5"
/>
</RadioGroup>
.java
private RadioGroup group;
private RadioButton rb1 ;
private RadioButton rb2 ;
private boolean blflag;
group=(RadioGroup) this.findViewById(R.id.group);
rb1=(RadioButton) this.findViewById(R.id.rdyear5);
rb2=(RadioButton) this.findViewById(R.id.rdyearno5);
group.setOnCheckedChangeListener(new checkedlistener());
public class checkedlistener implements RadioGroup.OnCheckedChangeListener{
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if(checkedId==R.id.rdyear5){
blflag=true;
}else if(checkedId==R.id.rdyearno5){
blflag=false;
}
}
}
按鈕 Button是各種UI中最常用的控件之一,它同樣也是Android開發中最受歡迎的控件之一,用戶可以通過觸摸它來觸發一系列事件,要知道一個沒有點擊事件的Button是沒有任何意義的,因為使用者的固定思維是見到它就想去點!
<Button
android:id="@+id/btncal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="計算" />
.java
Button btncal=(Button) this.findViewById(R.id.btncal); //獲取該按鈕控件
btncal.setOnClickListener(new listener()); //事件
private class listener implements View.OnClickListener{
@Override
public void onClick(View v) {
}
}
