`
luckfox
  • 浏览: 64323 次
  • 性别: Icon_minigender_1
  • 来自: 台灣
社区版块
存档分类
最新评论

Android的下拉式選單

阅读更多

package android.demo.spinner;

import android.app.Activity;

import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;
import android.widget.AdapterView.OnItemClickListener;
import android.os.Bundle;

public class Spinner_Activity extends Activity 
{
	
    /** Called when the activity is first created. */
	private static final String[] m_Countries ={"111","222","333"};
	private TextView m_TextView;
	private Spinner m_Spinner;
	private String TAG;
	private ArrayAdapter<String> adapter;
    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        m_Spinner = (Spinner) findViewById(R.id.Spinner1);
        m_TextView= (TextView)findViewById(R.id.TextView1);
        adapter= new ArrayAdapter<String>( this,android.R.layout.simple_spinner_item,m_Countries);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        
        m_Spinner.setAdapter(adapter);
        try{
        	
        m_Spinner.setOnItemSelectedListener (On_ItemSelected_Click);

        }catch(Exception err)
        {
        	
			Log.e(TAG, "error: " + err.toString());
			Toast.makeText(Spinner_Activity.this,err.toString(),
			Toast.LENGTH_LONG).show();
			
        };
        
    }
    public Spinner.OnItemSelectedListener On_ItemSelected_Click=new Spinner.OnItemSelectedListener()
    {


		@Override
		public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
				long arg3)
		{
			// TODO Auto-generated method stub
			Toast.makeText(Spinner_Activity.this, "您選擇"+arg0.getSelectedItem().toString(), Toast.LENGTH_LONG).show(); 

		}

		@Override
		public void onNothingSelected(AdapterView<?> arg0)
		{
			// TODO Auto-generated method stub
			
		}
    };

}

分享到:
评论
1 楼 进阶兄 2011-10-25  
有帮助,启蒙可用,后期提醒也不错

相关推荐

Global site tag (gtag.js) - Google Analytics