栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spinner下拉列表的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spinner下拉列表的使用

直接来一个效果

 Spinner下拉列表的使用

1  Spinner本身的布局文件    

2   Spinner两个布局文件

    正常下拉展示文件item_dropdown.xml


   选中下拉文件item_select.xml


 3  配置代码

    

// 使用到的变量
 private Spinner spList;
 String[] starArray= {"水星","金星","地球","火星","木星","土星"};


//设置代码
 spList=findViewById(R.id.spinner2);

 //声明一个下拉列表的数组适配器
 ArrayAdapter starAdapter = new ArrayAdapter(getActivity(),R.layout.item_select,starArray);
 //设置数组适配器的布局样式
 starAdapter.setDropDownViewResource(R.layout.item_dropdown);
 //设置下拉框的标题,不设置就没有难看的标题了
 spList.setprompt("请选择图片");
 //设置下拉框的数组适配器
 spList.setAdapter(starAdapter);
 //设置下拉框默认的显示第一项
 spList.setSelection(0);

 //给下拉框设置选择监听器,一旦用户选中某一项,就触发监听器的onItemSelected方法
 spList.setonItemSelectedListener(new MySelectedListener());

 4  选中消息响应类

//spin消息监听类
    class MySelectedListener implements AdapterView.OnItemSelectedListener{

        @Override
        public void onItemSelected(AdapterView adapterView, View view, int i, long l) {

            imgDisplay.setImageResource(R.mipmap.a13);

            if(i>=0 && i<=WxpPicArray2.length) {
                String picName = starArray[i];
                //自己使用获取到的选择项
               
            }
        }

        @Override
        public void onNothingSelected(AdapterView adapterView) {

        }
    }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/315081.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号