7.列表选择框的应用实例

1.目标效果

   该工程在csdn中的下载链接
7.列表选择框的应用实例_第1张图片

2.页面布局



    

    


  这里Spinner控件引用的资源需要在res\values文件中新建资源文件array.xml,内容如下:


    
        海贼王 
        火影忍者 
        死神
        叮当猫 
        其他 
    



3.事件响应

package com.example.spinnerdemo;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.AdapterView.OnItemSelectedListener;

public class MainActivity extends Activity 
{
	Spinner spinner=null;
	TextView see=null;
	
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        spinner=(Spinner) findViewById(R.id.sipnner);
        see=(TextView) findViewById(R.id.show);
        
        spinner.setOnItemSelectedListener(new OnItemSelectedListener()
        {
       
        	public void onItemSelected(AdapterView arg0, View arg1, int arg2,
    			long arg3) 
        	{
        		//获取数组下标对应的字符串
        		see.setText("您喜欢的是:"+arg0.getItemAtPosition(arg2));

        	}

        	public void onNothingSelected(AdapterView arg0) {
    		

        }
        	});
         
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
}




4.运行效果

7.列表选择框的应用实例_第2张图片                          7.列表选择框的应用实例_第3张图片

你可能感兴趣的:(实践小项目,Android初学实例,android,控件)