Android - Spinner视图
来源:互联网 发布:信息系统网络建设方案 编辑:程序博客网 时间:2024/05/21 04:39
XML代码:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_horizontal" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="TextView" /> <Spinner android:id="@+id/spinner1" android:layout_width="match_parent" android:layout_height="wrap_content" android:drawSelectorOnTop="true" /> </LinearLayout>
Java代码:
package com.demo;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;import android.widget.TextView;public class ActivityBasicActivity extends Activity { /** 当第一次被创建时调用 */String[] presidents;private TextView view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);//创建一个线性布局管理器 setContentView(R.layout.main); //显示该视图 presidents = getResources().getStringArray(R.array.presidents_array); view = (TextView) findViewById(R.id.textView1); Spinner s1 = (Spinner) findViewById(R.id.spinner1);//获取Spinner ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,presidents); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);//设置下拉列表的风格 s1.setAdapter(adapter);//将adapter 添加到s1中 s1.setOnItemSelectedListener(new SpinnerSelectedListener());//添加事件Spinner事件监听 } class SpinnerSelectedListener implements OnItemSelectedListener{ public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,long arg3){ int index = arg0.getSelectedItemPosition(); view.setText("你选择的是" +presidents[index]); Toast.makeText(getBaseContext(), "你选择了 "+presidents[index], Toast.LENGTH_SHORT).show(); } public void onNothingSelected(AdapterView<?> arg0){} }}
- 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
- Android spinner
- Android Spinner
- linux监控文件变化(watch及tail命令)
- 使用大数据的一些建议
- maven spring 版本冲突报错解决
- chromium 源码的下载方式
- Ubuntu11.10下安装VMwareTools步骤
- Android - Spinner视图
- easy_ui参考链接
- OpenGL
- 关于Head First Servlet&Jsp。。
- C++ Primer 有感(函数)
- 我创业失败的血泪史
- 15 Awesome Free JavaScript Charts
- poj 1573 Robot Motion(模拟题)
- Android4.2设置--显示--休眠代码跟踪