列表框的是用---spinner

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.Toast; android

public class MainActivity extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  final Spinner spinner = (Spinner) findViewById(R.id.spinner1);
  /****************經過指定適配器的方式爲選擇列表框指定列表項********************/
//  方法一
//  String[] ctype=new String[]{"身份證","學生證","軍人證"};
//  ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,ctype);
//  方法二
//  ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
//    this, R.array.ctype,android.R.layout.simple_dropdown_item_1line); //建立一個適配器
//  
//  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // 爲適配器設置列表框下拉時的選項樣式
//  spinner.setAdapter(adapter); // 將適配器與選擇列表框關聯
  
  /***************************************************************************/  
  // 爲選擇列表框添加OnItemSelectedListener事件監聽
  spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
   @Override
   public void onItemSelected(AdapterView<?> parent, View arg1,
     int pos, long id) {
    String result = parent.getItemAtPosition(pos).toString(); // 獲取選擇項的值
    Log.i("Spinner示例", result);
   } app

   @Override
   public void onNothingSelected(AdapterView<?> arg0) {
   }
  });
  Button button = (Button) findViewById(R.id.button1); // 獲取提交按鈕
  // 爲提交按鈕添加單擊事件監聽
  button.setOnClickListener(new OnClickListener() { ide

   @Override
   public void onClick(View v) {
    // 獲取選擇的證件類型並經過提示框顯示
    Toast.makeText(MainActivity.this,
      "您選擇的證件類型是:" + spinner.getSelectedItem().toString(),
      Toast.LENGTH_SHORT).show(); // 顯示被選中的複選按鈕
   }
  });
 }
} this

相關文章
相關標籤/搜索