android spinner简介
来源:互联网 发布:apache rewrite https 编辑:程序博客网 时间:2024/06/03 10:54
转自:http://www.cnblogs.com/dyllove98/archive/2013/07/16/3194157.html
界面上只有一个textview和一个spinner,实现下拉列表框。
spinner.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="15dip" android:layout_marginRight="15dip" android:textSize="25dip" /> <Spinner android:id="@+id/spinner" android:layout_width="match_parent" android:layout_height="wrap_content" /></LinearLayout>
SpinnerTest.java:
package com.example.wenandroid;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.TextView;public class SpinnerTest extends Activity {private static final String m[]={"A型","B型","O型","AB型","其他"};private TextView textview;private Spinner spinner;private ArrayAdapter<String> adapter; @Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.spinner);textview=(TextView)findViewById(R.id.textView);spinner=(Spinner)findViewById(R.id.spinner);adapter=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, m);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spinner.setAdapter(adapter);spinner.setOnItemSelectedListener(new OnItemSelectedListener(){@Overridepublic void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {// TODO Auto-generated method stubtextview.setText("您的血型是:"+m[arg2]);}@Overridepublic void onNothingSelected(AdapterView<?> arg0) {// TODO Auto-generated method stub}});}}
运行结果如下:
0 0
- 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
- Android Spinner
- Android Spinner
- IOS开发中实现复选框
- 嵌入式 hi3518c移植wget实现http或者ftp下载以及wget选项详解
- C# 允许多个套接字绑定在同一个端口上 端口重用
- Yii model相关操作
- Storm翻版:开源实时数据处理系统Samza
- android spinner简介
- Linux中configure/makefile的用法
- 苦不苦看看红军二万五,累不累看看革命老前辈
- Apache CXF解析Map,HashMap
- jdk环境配置
- Google的实时大规模流式处理系统MillWheel (水推磨轮转)
- 网页设计前端和数据流控制
- ORA-00600 内部错误代码, 参数 [kdsgrp1]
- MKMapView 添加图片