android静态spinner,android Spinner(下拉菜单)的应用举例1---静态实现

AppMain.java

package lxy.litsoft;

import android.app.Activity;

import android.os.Bundle;

import android.util.Log;

import android.view.View;

import android.widget.AdapterView;

import android.widget.AdapterView.OnItemSelectedListener;

import android.widget.ArrayAdapter;

import android.widget.Spinner;

import android.widget.Toast;

public class AppMain extends Activity {

Spinner s;

ArrayAdapter adapter;

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

adapter = ArrayAdapter.createFromResource(this, R.array.place, android.R.layout.simple_spinner_item);

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

s = (Spinner)findViewById(R.id.spinner);

s.setAdapter(adapter);

s.setOnItemSelectedListener(new SpinnerListener());

s.setPrompt("地点");

}

class SpinnerListener implements OnItemSelectedListener{

public void onItemSelected(AdapterView> arg0, View arg1, int arg2,

long arg3) {

String selected = arg0.getItemAtPosition(arg2).toString();

Toast.makeText(AppMain.this, "what you selected is :"+selected, Toast.LENGTH_LONG).show();

Log.d("test", "what you selected is :"+selected);

}

public void onNothingSelected(AdapterView> arg0) {

Toast.makeText(AppMain.this, "you have selected nothing", Toast.LENGTH_LONG).show();

Log.d("test", "you have selected nothing");

}

}

}

main.xml

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>

android:id="@+id/spinner"

android:layout_width="fill_parent"

android:layout_height="wrap_content">

strings.xml

Hello World, AppMain!

Spinner

北京

河北

石家庄

邢台

广宗

小庄

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值