博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
下拉列表框
阅读量:4708 次
发布时间:2019-06-10

本文共 1903 字,大约阅读时间需要 6 分钟。

下拉列表框(spinner)

方法

描述

CharSequence getPrompt ()

取得提示文字

void setPrompt(CharSequence prompt)

设置组件的提示文字

void setAdapter()

设置下拉列表框

Void setOnItemClickListener

(AdapterView.OnItemClickListener l)

 

设置选项单击事件

 

 

 

 

 

 

 

 

 

 

下拉列表的配置方式

        a.资源文件配置

           第一步:在string.xml配置

1  
城市
2
3
上海
4
长沙
5
广州
6
strings.xml

 

   b.适配器指定资源

              第一种:资源配置

                     ArrayAdapter<CharSequence> adapter =

                                     ArrayAdapter.createFromResource(this, 资源id,列表显示的样式);

1 @Override 2     protected void onCreate(Bundle savedInstanceState) { 3         super.onCreate(savedInstanceState); 4         super.setContentView(R.layout.a); 5          6         Spinner sp=(Spinner) findViewById(R.id.Spinner01); 7          8         //设置资源列表项 9         ArrayAdapter
adapter=10 ArrayAdapter.createFromResource(this, R.array.citys, 11 android.R.layout.simple_spinner_dropdown_item);12 //设置下拉列表项13 sp.setAdapter(adapter);14 }
资源配置

 

    第二种:列表配置

                     List< CharSequence > list=new ArrayList< CharSequence >();

                      list. add();

                     ArrayAdapter <CharSequence> adapter =

                                     ArrayAdapter.createFromResource(this,列表显示的样式,集合数据[list]);

1 @Override 2     protected void onCreate(Bundle savedInstanceState) { 3         super.onCreate(savedInstanceState); 4         super.setContentView(R.layout.a); 5          6         Spinner sp1=(Spinner) findViewById(R.id.Spinner02); 7         List
list=new ArrayList
(); 8 list.add("湖南"); 9 list.add("上海");10 list.add("北京");11 12 ArrayAdapter
adapte=13 new ArrayAdapter
(this, 14 android.R.layout.simple_spinner_item,list);15 sp1.setAdapter(adapte);16 }
列表配置

 

转载于:https://www.cnblogs.com/123wyy123wyy/p/6875838.html

你可能感兴趣的文章
android如何用adb shell启动应用程序
查看>>
网站安全
查看>>
实战深度学习OpenCV(一):canny边缘检测
查看>>
责任链模式(chain of responsibility)
查看>>
[转载]java多线程学习-java.util.concurrent详解(一) Latch/Barrier
查看>>
ionic - 运行起来
查看>>
Shell 输入/输出重定向
查看>>
数据结构与算法分析(C++)读书笔记
查看>>
(转)nginx应用总结(1)--基础认识和应用参数优化配置
查看>>
(转)关于sql和MySQL的语句执行顺序(必看!!!)
查看>>
UVALive 3668 A Funny Stone Game(博弈)
查看>>
信息论随笔2: 交叉熵、相对熵
查看>>
再学习之MyBatis.
查看>>
wxPython制作跑monkey工具(python3)
查看>>
JavaScript object
查看>>
github
查看>>
CodeWars题目筛选
查看>>
MySQL— 索引
查看>>
LeetCode OJ - Pascal's Triangle II
查看>>
C# String 前面不足位数补零的方法
查看>>