Android Spinner控件的使用-阿里云开发者社区

开发者社区> zting科技> 正文

Android Spinner控件的使用

简介:
+关注继续查看

1、UI文件: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/textView1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="TextView" />
 
    <Spinner
        android:id="@+id/spinner1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawSelectorOnTop="true"
        android:prompt="@string/city_message"
        />
 
</LinearLayout>

 

2、SpinnerAcitivity.java文件

public class SpinnerActivity  extends Activity{
    private Spinner spinner;
      private static final String[] CITY = {
            "Spinner Item1", "Spinner Item2", "Spinner Item3", "Spinner Item4" };
     @Override
        protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.spinner);
        spinner = (Spinner) findViewById(R.id.spinner1);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(
            this,android.R.layout.simple_spinner_item,CITY);
    spinner.setAdapter(adapter);
    spinner.setOnItemSelectedListener(
            new AdapterView.OnItemSelectedListener(){
                public void onItemSelected(AdapterView<?> arg0, View arg1,
                        int arg2, long arg3) {
                Toast.makeText(SpinnerActivity.this, CITY[arg2], Toast.LENGTH_SHORT).show();
            }
            public void onNothingSelected(AdapterView<?> arg0){}
            });
     
        }
}

 3. 效果图。 使用模拟器。



本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2013/03/07/2948605.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用ehcache缓存页面、ExpiresFilter添加Expires头,大幅提升网站性能
使用ehcache缓存页面、ExpiresFilter添加Expires头,大幅提升网站性能
6 0
尖叫连连!这是谷歌I/O带来的新惊喜:智能助手零延迟对话、3D鲨鱼「上舞台」
北京时间 5 月 8 日凌晨,一年一度的谷歌 I/O 大会在加州山景城如期开幕。今年的大会上,除了常规的安卓 Q 版本更新以外,新手机和「家庭智能设备中心」Nest Hub 显得更加引人注目。而去年惊艳的「能和人打电话的 AI」Duplex 也有了新升级。
6 0
Eclipse 使用Maven 构建Web项目的最佳方式,我认为没有之一(2)
Eclipse 使用Maven 构建Web项目的最佳方式,我认为没有之一
5 0
Visual Studio如何导入码云项目?
Visual Studio如何导入码云项目?
7 0
关于 Swiper 的坑——只有3.3.1的非压缩版正常,非常奇怪
关于 Swiper 的坑——只有3.3.1的非压缩版正常,非常奇怪
5 0
3988元起,「方舟编译器」加持,华为P30系列国内正式发布
3 月 26 日,华为在法国巴黎发布了今年的首款旗舰手机 P30 系列,其再次刷新 DxOMark 排行榜,以及「望远镜」、「夜视仪」一样的拍照能力让人印象深刻。对于很多人来说,唯一的问题就是多少钱可以买到了。
7 0
Java:程序不过是几行代码的集合
Java:程序不过是几行代码的集合
5 0
Eclipse 使用Maven 构建Web项目的最佳方式,我认为没有之一(3)
Eclipse 使用Maven 构建Web项目的最佳方式,我认为没有之一
8 0
Eclipse的Java build path,可以将一个项目依赖于另外一个项目
Eclipse的Java build path,可以将一个项目依赖于另外一个项目
5 0
JEECG快速开发平台入坑报错解决第一波——pom.xml中jeecg的依赖jar包没导入成功
JEECG快速开发平台入坑报错解决第一波——pom.xml中jeecg的依赖jar包没导入成功
7 0
+关注
2774
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载