- 浏览: 226567 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (153)
- jsp (5)
- java (14)
- javascript (15)
- mysql (0)
- sqlserver (11)
- oracle (1)
- tomcat (1)
- 系统 (0)
- 软件 (2)
- j2ee (0)
- j2me (2)
- html (14)
- 综合 (7)
- 字符串 (3)
- linux (1)
- 框架 (1)
- lwuit (2)
- android (21)
- php (11)
- xml (2)
- 算法 (1)
- io流 (3)
- JFreeChart (3)
- iphone (5)
- wap (1)
- Objective-C (13)
- jQuery (7)
- 程序员的乐趣 (2)
- spring (1)
- jQuery Mobile (3)
- phoneGap (1)
最新评论
-
fd_zhaoshuo:
...
java 用IO流修改文件的指定位置 -
fd_zhaoshuo:
...
java 用IO流修改文件的指定位置 -
shgaoyuhai:
请问一下,如果dbf文件里有删除标示的语句是隐藏的,直接执行s ...
java通过jdbc-odbc访问dbf数据源 -
leonidax:
貌似不行哦
Android.Could not find *.apk -
ielad:
okokokok
Android中的Activity
spinner就相当于Html中的下拉列表框,在下面的例子里我们共同学习一下spinner的使用。在这一小节,让我们建一个小关于色彩的下拉列表,当某一个选项被选择时,弹出一个吐司消息。
1、建一个新的项目,打开res/values/strings.xml文件,写入如下代码:
< ?xml version="1.0" encoding="utf-8"?>
<RESOURCES>
<STRING name="app_name">MainHelloSpinner</STRING>
<STRING name="color">选择色彩:</STRING>
<STRING name="colors" -array>
<ITEM>黑色 | Black</ITEM>
<ITEM>蓝色 | Blue</ITEM>
<ITEM>棕色 | Brown</ITEM>
<ITEM>绿色 | Green</ITEM>
<ITEM>灰色 | Grey</ITEM>
<ITEM>粉色 | Pink</ITEM>
<ITEM>紫色 | Purple</ITEM>
<ITEM>红色 | Red</ITEM>
<ITEM>白色 | White</ITEM>
<ITEM>黄色 | Yellow</ITEM>
</STRING>
</RESOURCES>
2、打开res/layout/main.xml 写入如下内容:
< ?xml version="1.0" encoding="utf-8"?>
<LINEARLAYOUT android:layout_height="wrap_content" android:layout_width="fill_parent" android:padding="10dip" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android">
<TEXTVIEW android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="@string/color" android:layout_marginTop="10dip" />
<SPINNER android:layout_height="wrap_content" android:layout_width="fill_parent" android:prompt="@string/color" android:id="@+id/spinner" />
</LINEARLAYOUT>
3、打开MainHelloSpinner.java 写入下内容:
package android.basic.lesson10;
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 MainHelloSpinner extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//找到Xml中定义的下拉列表
Spinner spinner = (Spinner)findViewById(R.id.spinner);
//准备一个数组适配器
ArrayAdapter adapter = ArrayAdapter.createFromResource(
this, R.array.colors, android.R.layout.simple_spinner_item);
//设置下拉样式
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//为下拉列表设置适配器
spinner.setAdapter(adapter);
//定义子元素选择监听器
OnItemSelectedListener oisl= new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
Toast.makeText(MainHelloSpinner.this,"选择的色彩: " +
parent.getItemAtPosition(position).toString(), Toast.LENGTH_LONG).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
};
//为下拉列表绑定事件监听器
spinner.setOnItemSelectedListener(oisl);
}
}
4、运行程序见图片
源文件来自:http://android.yaohuiji.com/archives/390
发表评论
-
AutoCompleteTextView 自动完成文本框
2011-01-13 13:40 1268AutoCompleteTextView和EditText一样 ... -
DatePicker 日期选择控件 DatePickerDialog 日期选择对话框
2011-01-13 13:35 26151、main.xml的代码: < ?xml ... -
Android.Could not find *.apk
2011-01-06 13:47 2225这个问题主要是由于Eclipse中没有设定JRE路 ... -
Android中ListView中Item的设置
2010-12-20 17:36 1308写一个XML用于显示ListView list1.xml ... -
Android ArrayAdapter的使用
2010-12-20 17:33 1490写一个XML用于显示ListView list1.xml ... -
Android中的横竖屏
2010-12-14 13:48 940Android横竖屏要解决的问题应该就两个:一。布局问题;二。 ... -
Android中的多媒体的应用
2010-10-27 15:55 8371.Android对常用的媒体格式提供了支持,支持的图片格式有 ... -
Android中图形图像
2010-10-27 15:40 817一.Android系统中的图形处理分为两个类,一个类是静态图形 ... -
Android中数据存取
2010-10-26 17:42 1245一.Android作为一种手机 ... -
Android中互联网的应用
2010-10-26 14:50 710一.具体的网络编程方式: 1.针对TCP/IP的Soc ... -
Android中Content Provide
2010-10-26 11:08 2435一.Conent Provider用来保存和检索数据,并且使应 ... -
Android 广播事件处理Broadcast Receiver
2010-10-25 17:52 1639一.Broadcast Receive为广播接收器,它和事件处 ... -
Android Service组件
2010-10-25 17:06 10141.service是Android四大组件之一,是运行在后台的 ... -
Android中Intent
2010-10-20 19:40 1560一.Intent的中文意思是“意图,意向”,不同组件组件之间的 ... -
Android中的Activity
2010-10-19 16:36 1530一.Android系统由Activity,Service,Br ... -
Android的用户界面
2010-10-19 15:48 983一.Android中所有的UI都是建立在View和ViewGr ... -
Android中资源的访问
2010-10-18 15:24 1036一.图片,音频,动画和字符串等叫做android中的资源文件。 ... -
Android开发环境的搭建
2010-10-15 09:13 669下载Android SDK,在先安装------下载安装jdk ... -
Android和Java ME的区别与联系
2010-10-14 11:44 1443一.区别: 1.Android是一个完整的移动设备操作系统 ... -
Android的历史
2010-10-14 11:31 8231.Google 1998年9月7号创立,全球互联网巨头。 2 ...
相关推荐
实现spinner下拉列表的demo
Spinner下拉列表的应用实例 Spinner下拉列表的应用实例 Spinner下拉列表的应用实例 Spinner下拉列表的应用实例
android Spinner 下拉列表
本演示采用两种方式获取数组资源,一种是在XML文件配置,一种是JAVA中定义;
自定义spinner下拉列表
Spinner下拉列表,ArrayAdapter适配器,
安卓开发xml解析,省市县三级联动Spinner下拉列表源码(含注释)
首先在xml文件添加Spinner控件: 代码如下:<Spinner android:id=”@+id/mySpinner” android:layout_height=”wrap_content” android:layout_width=”fill_parent” > 在Activity中写: 代码如下:package ...
android自定义Spinner下拉菜单(下拉列表框)样式
如何借助ArrayAdapter和Spinner实现下拉列表.zip,欢迎下载!
主要为大家详细介绍了Android UI组件Spinner下拉列表的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
android studio,demo,Spinner下拉菜单多选的实现,android studio3.0.1的环境下使用。
主要为大家详细介绍了Android UI控件之Spinner下拉列表效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
自定义Spinner(PopupWindow实现的弹出下拉框),类似网站的下拉式窗口效果,封装好了,可以直接使用。。不用像自带的弹出式窗口难看。。。3分不贵
本文主要对Android的Socket通信、List加载更多、Spinner下拉列表进行案例分析。具有很好的参考价值,需要的朋友一起来看下吧
使用Spinner实现下拉列表,包括自定义下拉样式。 关键代码地址:http://www.cnblogs.com/huangzx/p/4437096.html
主要介绍了Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)的相关资料,需要的朋友可以参考下
如何借助SimpleAdapter和Spinner实现下拉列表.zip,欢迎下载!