android学习笔记19--------------Spinner 下拉列表的用法
来源:互联网 发布:武汉理工大学网络大专 编辑:程序博客网 时间:2024/06/07 19:52
首先在string.xml写一个string的集合,string.xml这个文件主要是放一些文字信息的
比如验证内容,要显示的文字等,定义这个集合的代码如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, registActivity!</string>
<string name="app_name">注册</string>
<string name="xuexing">血 型:</string>
<string-array name="xuexings">
<item>A</item>
<item>B</item>
<item>O</item>
<item>AB</item>
</string-array>
</resources>
然后是在main.xml中写如下内容:
<Spinner
android:id="@+id/s1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:prompt="@string/xuexing"
>
</Spinner>
import android.app.Activity; import android.os.Bundle; 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 MainHelloSpinner extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //找到Xml中定义的下拉列表 Spinner spinner = (Spinner)findViewById(R.id.s1); //准备一个数组适配器 ArrayAdapter adapter = ArrayAdapter.createFromResource( this, R.array.xuexings, android.R.layout.simple_spinner_item); //设置下拉样式 android里面给大家提供了丰富的样式和功能图片 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //为下拉列表设置适配器 spinner.setAdapter(adapter); //定义子元素选择监听器 OnItemSelectedListener oisl= new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(MainHelloSpinner.this,"选择的血型:" + parent.getItemAtPosition(position).toString(), Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView<?> parent) {} }; //为下拉列表绑定事件监听器 spinner.setOnItemSelectedListener(oisl); } }
- android学习笔记19--------------Spinner 下拉列表的用法
- android学习笔记19--------------Spinner 下拉列表的用法
- Android中的Spinner 下拉列表的用法
- Spinner 下拉列表的用法
- Android学习下拉列表 spinner
- Android中Spinner(下拉列表的用法)的用法
- Android学习笔记(一) 下拉列表Spinner控件
- Android学习笔记之Spinner下拉列表使用案例
- 【android控件学习笔记】使用Spinner实现下拉列表
- Android中的Spinner 下拉列表的用法(二)
- android 下拉列表(Spinner)的学习与应用
- android 下拉列表(Spinner)的学习与应用
- android学习:下拉列表Spinner使用
- Android学习--Spinner实现下拉列表
- Android学习-使用Spinner实现下拉列表
- Android 下拉列表 Spinner
- Android Spinner 下拉列表
- android spinner下拉列表
- 黑马程序员--java基础FileInputStream
- HDU 1063 - Exponentiation
- htm格式转换成mht
- 我很纠结
- CString::GetLength()总是返回0
- android学习笔记19--------------Spinner 下拉列表的用法
- WinCE 自动运行自定义程序
- Struts2 整合 Spring 应用实例
- 读书笔记2:策略模式
- getLaunchIntentForPackage 获取到的为null原因
- flume配置文件
- MYSQL where 1=1 的作用
- 离散傅里叶变换
- 功能函数整理(1)