Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android Spinner和數值選擇器使用demo

android Spinner和數值選擇器使用demo

編輯:關於Android編程

關鍵部分代碼如下

1、Spinnner

在布局文件中:

  

                    
                

定義對象:

	private Spinner mSpinnerSelectLeaveType;//選擇請假類型

獲得對象後綁定監聽事件:

mSpinnerSelectLeaveType.setOnItemSelectedListener(new OnItemSelectedListener() {

			@Override
			public void onItemSelected(AdapterView parent, View view,
					int position, long id) {
				//獲得每項選中的數據
				mleaveType= getApplicationContext().getResources().getStringArray(R.array.leave_type)[position];
				
			}

			@Override
			public void onNothingSelected(AdapterView parent) {
				Toast.makeText(getApplicationContext(), "確認是否正確選擇", 500).show();
				
			}
			
			
			
		});
		


給spinnner綁定數據關鍵代碼如下:

/**
* 為請假人部門spinner綁定數據
*/
private void setDepartmentAdapter(){
mcontentDepartment=getApplicationContext().getResources().getStringArray(R.array.leave_department);
ArrayAdapter adapter=new ArrayAdapter(this, R.layout.spinner_item, mcontentDepartment);
mSpinnerSelectDepartment.setAdapter(adapter);
}


mcontentDepartment=getApplicationContext().getResources().getStringArray(R.array.leave_department);這段代碼是獲取res/values中的strings中獲取對應的數據:

 
        事假
        婚假
        病假
    

每個數據顯示的布局:



    

運行結果:

\


2、數值選擇器

\



  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved