Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 隨手記 spinner使用

android 隨手記 spinner使用

編輯:關於Android編程

1,第一步  layout   <?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:orientation="vertical" >       <TextView         android:id="@+id/spinnerText"         android:layout_width="fill_parent"         android:layout_height="wrap_content" >     </TextView>       <Spinner         android:id="@+id/Spinner01"         android:layout_width="fill_parent"         android:layout_height="wrap_content" >     </Spinner>   </LinearLayout>   2:第二步代碼   package com.example.testspinner; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView;   public class SpinnerActivity extends Activity {          private static final String[] m={"A型","B型","O型","AB型","其他"};          private TextView view ;     private Spinner spinner;     private ArrayAdapter<String> adapter;     @Override     protected void onCreate(Bundle savedInstanceState) {         // TODO Auto-generated method stub         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);                  view = (TextView) findViewById(R.id.spinnerText);         spinner = (Spinner) findViewById(R.id.Spinner01);         //將可選內容與ArrayAdapter連接起來         adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,m);                  //設置下拉列表的風格         adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);                  //將adapter 添加到spinner中         spinner.setAdapter(adapter);                  //添加事件Spinner事件監聽           spinner.setOnItemSelectedListener(new SpinnerSelectedListener());                  //設置默認值         spinner.setVisibility(View.VISIBLE);              }          //使用數組形式操作     class SpinnerSelectedListener implements OnItemSelectedListener{           public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,                 long arg3) {             view.setText("你的血型是:"+m[arg2]);         }           public void onNothingSelected(AdapterView<?> arg0) {         }     } }
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved