安卓學習之--UI控件用法 單選 按鈕 下拉框


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) {

}

}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM