Android Spinner使用技巧講解
在如今的手機(jī)領(lǐng)域,當(dāng)屬智能手機(jī)最為吃香。那么如何才能選擇一款優(yōu)秀的手機(jī)系統(tǒng)來滿足我們的需求呢?在這里大家可以先來了解一下Android系統(tǒng),以此作為參考,方便大家選擇。那么今天介紹的內(nèi)容則是關(guān)于Android Spinner的一些基本概念。
● Adapter的設(shè)置,調(diào)用setAdapter()方法。
● 追加Item選擇時(shí)間的處理,調(diào)用setOnItemSelectedListener()方法,并把AdapterView.OnItemSelectedListener實(shí)例作為參數(shù)傳遞過去。
Android Spinner例程源碼(Java)
- ArrayAdapter< String> adapter = new ArrayAdapter< String>(
 - this,
 - android.R.layout.simple_spinner_item);
 - adapter.setDropDownViewResource(
 - android.R.layout.simple_spinner_dropdown_item);
 - adapter.add("red");
 - adapter.add("green");
 - adapter.add("blue");
 - Spinner spinner = (Spinner) findViewById(id.spinner);
 - spinner.setAdapter(adapter);
 - spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
 - @Override
 - public void onItemSelected(
 - AdapterView< ?> parent,
 - View view,
 - int position,
 - long id) {
 - Spinner spinner = (Spinner) parent;
 - Log.v("Test", "id = " + id + "("
 - + spinner.getSelectedItem().toString() + ")");
 - }
 - @Override
 - public void onNothingSelected(AdapterView< ?> parent) {
 - }
 - });
 
Android Spinner例程源碼(Resource)
- < Spinner android:id="@+id/spinner"
 - android:layout_height="wrap_content"
 - android:layout_width="fill_parent"/>
 
Android Spinner的相關(guān)源碼就為大家介紹到這里。
【編輯推薦】















 
 
 

 
 
 
 