Android UI控件-Spinner(下拉列表)
来源:互联网 发布:mysql删除表数据 编辑:程序博客网 时间:2024/05/17 22:09
package
com.example.widgets;
import
android.os.Bundle;
import
android.app.Activity;
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
MainActivity
extends
Activity {
private
Spinner spinner;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spinner = (Spinner) findViewById(R.id.spinner);
// 定义一个字符串数组来存储下拉框每个item要显示的文本
final
String[] items = {
"血型"
,
"A型"
,
"B型"
,
"AB型"
,
"O型"
};
// 定义数组适配器,利用系统布局文件
ArrayAdapter<String> adapter =
new
ArrayAdapter<String>(
this
,
android.R.layout.simple_spinner_item, items);
// 定义下拉框的样式
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// 下面的可以直接用适配器添加item(需要把数组适配器最后一个参数去掉)
// adapter.add("java");
// adapter.add("android");
// adapter.add("dotnet");
// adapter.add("php");
// 设置下拉列表的条目被选择监听器
spinner.setOnItemSelectedListener(
new
OnItemSelectedListener() {
@Override
public
void
onItemSelected(AdapterView<?> arg0, View arg1,
int
arg2,
long
arg3) {
Toast.makeText(MainActivity.
this
, items[arg2],
0
).show();
// 注意: 这句话的作用是当下拉列表刚显示出来的时候,数组中第0个文本不会显示Toast
// 如果没有这句话,当下拉列表刚显示出来的时候,数组中第0个文本会显示Toast
// arg0.setVisibility(View.VISIBLE);
}
@Override
public
void
onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
spinner.setAdapter(adapter);
}
}
2 0
- Android UI控件之Spinner(下拉列表)
- Android UI控件详解-Spinner(下拉列表)
- Android UI控件-Spinner(下拉列表)
- Android 下拉列表Spinner控件
- android 控件 下拉列表(Spinner)
- android----Spinner下拉列表控件
- 【Android 开发】:UI控件之 Spinner 下拉列表控件的使用
- Android基础-下拉列表控件Spinner
- android控件之spinner (下拉列表)
- Android 控件之七:Spinner 下拉列表
- Android:控件Spinner实现下拉列表
- Android:控件Spinner实现下拉列表
- Android:控件Spinner实现下拉列表
- Android控件之Spinner下拉列表
- Android:控件Spinner实现下拉列表
- Android:控件Spinner实现下拉列表
- Android:控件Spinner实现下拉列表
- Android:控件Spinner实现下拉列表
- (转)ios push message -- Notification
- 用python简单处理图片(4):图像中的像素访问
- [Web前端技术教学]布局基础练习-1
- 每日积累(20161212-day-16)(PHILIPS 272P 显示器webcam ,ubuntu使用)
- jquery实现简单的回到顶部
- Android UI控件-Spinner(下拉列表)
- android百度地图使用(二)
- Maven环境搭建和介绍
- Unity3D ScriptableObject 一些坑
- POJ No.2758-4 Values Whose Sum is 0(折半枚举)
- synchronous redis transaction
- vim配置
- 把数组存入到cookie中
- 文章标题