search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

Android-如何建立下拉選單Spinner被選取後的事件副程式(讀取無名稱陣列):方法1 spinner.setOnItemSelectedListener()-noNameArray –

Android-如何建立下拉選單Spinner被選取後的事件副程式(讀取無名稱陣列):方法1 spinner.setOnItemSelectedListener()-noNameArray


 

 

注意:整個事件程式碼都必須放在

onCreate()

{

 
裡面

}

 

 

範例:

 

import android.view.*;

import android.widget.*;

 

 

  
public void onCreate(Bundle savedInstanceState) {

       
super.onCreate(savedInstanceState);

       
setContentView(R.layout.activity_main);

       

       

 

         // 建立Spinner1
的傾聽者物件

     
Spinner spinner = (Spinner) findViewById(R.id.spinner1);

       
//
建立一個ArrayAdapter物件,並放置下拉選單的內容

       
ArrayAdapter adapter = new
ArrayAdapter(this,android.R.layout.simple_spinner_item,new
String[]{”
陣列元素1″, “陣列元素2″,”陣列元素3″});

       
//
設定下拉選單的樣式
simple_spinner_item
simple_spinner_dropdown_item 都是系統內建的預設樣式

      
//
設定下拉選單讀取adapter物件

       
spinner.setAdapter(adapter);

       
//
設定項目被選取之後的動作

      
spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener(){

       
public void onItemSelected(AdapterView adapterView, View view, int
position, long id){

            //取得選取值可以使用「getSelectedItem()」或「getSelectedItemPosition()」;設定預設值則使用「setSelection()」。

 

//Toast.makeText(MainActivity.this,

您選擇“+adapterView.getSelectedItem().toString(),
Toast.LENGTH_LONG).show();

   

       
}

       
public void onNothingSelected(AdapterView arg0) {

       
Toast.makeText(MainActivity.this, ”
您沒有選擇任何項目“, Toast.LENGTH_LONG).show();

         }

         });

 

 

   
}//………………………onCreat
結束


 




熱門推薦

本文由 jashliaoeuwordpress 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦