步步为营_Android开发课[28]_用户界面之Spinner(下拉列表)
2015-04-14 11:54
405 查看
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:/article/1513032.html
主题:用户界面之Spinner(下拉列表)
-
系统自带样式的Spinner下拉列表(实例):
activity_main.xml:
MainActivity.java:
运行结果:
![](http://img.blog.csdn.net/20150414115249059)
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:/article/1513032.html
主题:用户界面之Spinner(下拉列表)
-
系统自带样式的Spinner下拉列表(实例):
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:id="@+id/mainlayout" > <Spinner android:id="@+id/spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout>
MainActivity.java:
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; public class MainActivity extends Activity { private Spinner spinner; private final String[] names = {"嘟嘟","蛋蛋","嘟蛋","小嘟蛋","大嘟蛋"}; private ArrayAdapter<String> adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); spinner = (Spinner) findViewById(R.id.spinner); // 将可选内容与ArrayAdapter连接 adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, names); // 设置下拉列表风格 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // 将adapter添加到spinner中 spinner.setAdapter(adapter); //添加监听事件 spinner.setOnItemSelectedListener(new OnItemSelectedListener(){ @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this,"你选择的名字是:" + arg0.getItemAtPosition(arg2).toString(), Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } }); } }
运行结果:
Focus on technology, enjoy life!—— QQ:804212028
相关文章推荐
- Android 应用开发笔记 - 下拉列表(Spinner)
- Android开发基础:自定义下拉列表样式(spinner的用法)
- 【Android 开发】:UI控件之 Spinner 下拉列表控件的使用
- Android开发:Spinner下拉列表
- Android开发之四(七):常用控件之下拉列表(Spinner)
- 步步为营_Android开发课[19]_用户界面之ListView(列表视图)
- Android用户界面开发(7):下拉列表
- 【Android UI设计与开发】第11期:顶部标题栏(二)ActionBar实现Tab选项卡和下拉导航列表
- android----Spinner下拉列表控件
- Android入门(14)——使用Spinner实现下拉列表
- android学习之下拉列表Spinner使用
- 【Android UI设计与开发】第11期:顶部标题栏(二)ActionBar实现Tab选项卡和下拉导航列表
- Android实现三级联动下拉框 下拉列表spinner的实例代码
- Android下拉列表控件spinner-andoid学习之旅(十一)
- Android下拉列表(Spinner)例子
- 【Android开发:自定义控件系列一】仿android4.0 Spinner下拉效果
- Android:控件Spinner实现下拉列表
- Android:下拉列表Spinner(二)
- Android中Spinner下拉列表(使用自定义Adapter实现,显示数据取自联系人数据库)
- Android中使用Spinner实现下拉列表