Android学习第五天————Spinner下拉列表组件

news/2024/7/7 13:20:34

Spinner下拉列表组件用来绑定数据,供用户选择

它有两种方式来绑定数据,一种是通过XML文件来绑定,一种是通过适配器来绑定

1、通过XML文件来绑定数据

创建Spinner组件

<Spinner 
	    android:id="@+id/myspinner"
	    android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:entries="@array/spannerdate"
	    />
绑定到Spinner上的数据
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="spannerdate">
        <item >coding</item>
        <item >learn</item>
        <item >eat</item>
        <item >sleep</item>
    </string-array>
</resources>
2、通过适配器来填充下拉列表

通过ArrayAdapter适配器来绑定数据

ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, new String[]{"哈哈","呵呵","嘿嘿"});
    	Spinner sp=(Spinner)findViewById(R.id.myspinner);
    	sp.setAdapter(adapter);




http://www.niftyadmin.cn/n/3654890.html

相关文章

如何实现一个循环队列

下面是一个循环队列的完整实现&#xff0c;欢迎读者朋友参考和指正&#xff1a;templateclass CyclicQueue {public:typedef T value_type;typedef size_t size_type;typedef T& reference;typedef const T& …

Android学习第五天————ExpandableListView组件通过适配器BaseExpandableListAdapter实现两层列表项

ExpandableListView是对ListView的扩展&#xff0c;实现了当点击列表项时弹出下一层的列表项 同时它必须要通过相对应的适配器来实现数据的绑定 1、首先在布局文件中创建好组件 <ExpandableListViewandroid:id"id/extendview" android:layout_width"wrap_c…

关于char类型的取值范围

《高质量》一书page 104倒数第三行&#xff0c;说“char的取值范围为[-128, 127)”是不对的&#xff0c;正确的范围表示应该为[-128, 127]或者[-128, 128)。这是个笔误&#xff0c;特此更正&#xff01;感谢读者赵为民&#xff01;

Android学习第五天————AdapterViewFlipper组件

AdapterViewFlipper用来实现显示上一个组件&#xff0c;或显示下一个组件&#xff0c;或者自动播放组件 AdapterViewFlipper也是一个需要适配器来填充数据的组件 首先创建一个AdapterViewFlipper组件&#xff0c;同时添加几个按钮来实现显示上一个或下一个或自动播放的功能 …

两本小书的命运 --- 记《Effective STL》和《The Art Of Deception》两本书的出版翻译过程

这两年来&#xff0c;时常听到读者或者朋友们问我“最近还有新书要出版吗”&#xff0c;我的回答是&#xff0c;有两本拖了很久的书快要出版了。我乐观地估计&#xff0c;这两本书在2005年都能出版&#xff0c;然而&#xff0c;不幸的是&#xff0c;这两本书都未能如期出版。从…

Android学习第六天————android中数据存储的五种方式

数据的存取 1、通过键值对的形式来存读数据 SharedPreferences存储共享变量的文件路径位于“/data/data/应用程序包/shared_prefs”目录下 获取SharedPreferences的两种方式: 1 调用Context对象的getSharedPreferences()方法 2 调用Activity对象的getPreferences()方法 两种方式…

Android学习第七天————通过android提供的XmlPullParserFactory解析XML文件

示例代码 XML文件 <?xml version"1.0" encoding"UTF-8"?><users><user><name>小王</name><age>22</age></user><user><name>小李</name><age>23</age></user><…

关于《Visual C++技术内幕》(第四版)

书名&#xff1a;《Visual C技术内幕》&#xff08;第四版&#xff09;原作者&#xff1a;David J. Kruglinski翻译&#xff1a;潘爱民、王国印出版&#xff1a;清华大学出版社日期&#xff1a;1999年1月第1版价格&#xff1a;96元ISBN&#xff1a;ISBN 7-302-03243-2/TP.1738《…