zoukankan      html  css  js  c++  java
  • Android Spinner控件的使用

    1、UI文件:spinner.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="TextView" />
    
        <Spinner
            android:id="@+id/spinner1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:drawSelectorOnTop="true"
            android:prompt="@string/city_message"
            />
    
    </LinearLayout>
    

    2、SpinnerAcitivity.java文件

    public class SpinnerActivity  extends Activity{
    	private Spinner spinner;
    	  private static final String[] CITY = {
    	    	"Spinner Item1", "Spinner Item2", "Spinner Item3", "Spinner Item4" };
    	 @Override
    	    protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.spinner);
    		spinner = (Spinner) findViewById(R.id.spinner1);
    	ArrayAdapter<String> adapter = new ArrayAdapter<String>(
    			this,android.R.layout.simple_spinner_item,CITY);
    	spinner.setAdapter(adapter);
    	spinner.setOnItemSelectedListener(
    			new AdapterView.OnItemSelectedListener(){
    				public void onItemSelected(AdapterView<?> arg0, View arg1,
    						int arg2, long arg3) {
    				Toast.makeText(SpinnerActivity.this, CITY[arg2], Toast.LENGTH_SHORT).show();
    			}
    			public void onNothingSelected(AdapterView<?> arg0){}
    			});
    	
    	    }
    }
    

     3. 效果图。 使用模拟器。

    作者:Work Hard Work Smart
    出处:http://www.cnblogs.com/linlf03/
    欢迎任何形式的转载,未经作者同意,请保留此段声明!

  • 相关阅读:
    Python 命令详解
    redhat 6 / centos 6 搭建Django环境
    Linux rsync 命令详解
    Python 文件处理
    [网络流24题]最长不下降子序列问题
    [网络流24题]圆桌问题
    BZOJ 4675(点分治)
    LOJ 2183 / SDOI2015 序列统计 (DP+矩阵快速幂)
    BZOJ 3931 (网络流+最短路)
    [网络流24题]魔术球问题
  • 原文地址:https://www.cnblogs.com/linlf03/p/2948605.html
Copyright © 2011-2022 走看看