android下拉框代码,Android下拉列表spinner的实例代码
spinner组件有点类型于HTML中的下拉框的样子,让用户每次从下拉框中选取一个,本文为大家分享了Android下拉列表spinner的具体实现代码,供大家参考,具体内容如下
mian.xml
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".Main" >
android:id="@+id/spinner"
android:layout_width="300sp"
android:layout_height="50sp"
android:layout_gravity="center_horizontal" />
Main.java
package com.app.main;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class Main extends Activity {
Spinner spinner = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
spinner = (Spinner) this.findViewById(R.id.spinner);
ArrayAdapter adapter = new ArrayAdapter(this,
android.R.layout.simple_spinner_item, new String[] { "第一项",
"第二项", "第三项" });
//设置下拉样式
adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
spinner.setAdapter(adapter);
}
}
效果图:
其中主要涉及到两个xml文件,一个是填充数据时的simple_spinner_item.xml和下拉样式simple_dropdown_item_1line
simple_spinner_item.xml:
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:textAlignment="inherit"/>
simple_dropdown_item_1line.xml:
android:id="@android:id/text1"
style="?android:attr/dropDownItemStyle"
android:textAppearance="?android:attr/textAppearanceLargePopupMenu"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:ellipsize="marquee" />
以上就是本文的全部内容,希望对大家学习Android软件编程有所帮助,也希望大家多多支持脚本之家。
android下拉框代码,Android下拉列表spinner的实例代码相关推荐
- android 下拉框大全,Android 下拉列表Spinner
在UI中经常会使用到下拉列表,在android控件中有两个下拉列表控件: Spinner AppCompatSpinner 兼容低版本,在高版本中才能使用的方法换了V7下的Spinner后可以兼容到2 ...
- Android下拉框WIFI图标更新
下拉框里面WIFI组件的定义为WifiTitle(frameworks/base/packages/SystemUI),图标定义在WifiIcons里面,以太网和手机网络图标定义为EthernetIc ...
- android下拉会谈效果,Android实现下拉展示条目效果
本文实例为大家分享了Android下拉展示条目的具体代码,供大家参考,具体内容如下 布局文件 xmlns:tools="http://www.easck.com/tools" an ...
- javascript实现下拉框表单美化的详细实例教程
html的表单有很强大的功能,在web早期的时候,表单是页面向服务器发起通信的主要渠道.但有些表单元素的样式没办法通过添加css样式来达到满意的效果,而且不同的浏览器之间设置的样式还存在兼容问题,比如 ...
- android下拉框 Spinner 获取选中,设置选中
设置默认选中: public static int ugid = 1; public void setSpinnerItemSelectedByValue(Spinner spinner,String ...
- 谷歌的android下拉刷新页面,Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新
<Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新> 下拉刷新在如今移动开发中应用如此广泛和普遍,以至于谷歌干脆在SDK中给予支持.在android ...
- android 下拉刷新 组件,android系统自带下拉刷新控件的实现
android系统自带的下拉刷新控件SwipeRefreshLayout位于android.support.v4.widget包下,实现步骤如下: 1.在布局文件中添加该控件,该控件一般作为父控件,而 ...
- android下拉菜单刷新,android下拉刷新列表实现(pull to refresh)
android中提供了ListView控件,listview能够为我们展现丰富的内容,有时候我们为了提升用户体检,需要更炫而且更好用户体验的效果,pull to refresh(下拉刷新列表效果)就应 ...
- python choice添加下拉框_Django choices下拉列表绑定实例
Models内容 from django.db import models from django import forms # Create your models here. class SysC ...
最新文章
- 马云:我看到很多人去学MBA 但回来时都变蠢了
- [SHOI2008]小约翰的游戏
- 2021音视频开发的“坑”,等你来填!
- Memory及其controller芯片整体测试方案(上篇)
- 释放虚拟GPU力量 NVIDIA 加速企业远程办公生产力变革
- 北京化工大学计算机专业就业,北京化工大学特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向...
- Maven到底是个啥?——Maven深入理解
- ietester测试本地html,网站浏览器兼容测试工具IETester
- 2022-11-26 linux 通过blocking_notifier_chain_register、blocking_notifier_call_chain 接收温度变化信息控制风扇
- 暖一壶秋色,与你共清欢
- 微信小程序使用formdata传参上传图片
- java程序设计之炮打飞机
- 信用评分模型中的滚动率分析
- kd树 python实现_Python - KDTree 实现
- R语言文本挖掘展示:画词云图
- 懒人版小学生1-6年级计算题练习(口算练习)可直接电脑上答题或者打印题目
- 走进JavaWeb技术世界7:Tomcat和其他WEB容器的区别
- 谷歌浏览器翻译英文网页功能消失解决方案
- Mac电脑修改用户名
- API 测试利器 WireMock
热门文章
- linux如何给某个文件加密码,如何通过密码保护Linux上的文件夹或目录?
- 物联网卡显示无服务器,联通物联网卡信号不好(物联卡一直显示无服务)
- SpringBoot 注解原理,自动装配原理,图文并茂,万字长文!
- 《加州消费者隐私法案》(CCPA)解读一:美国最严隐私法CCPA适用范围有哪些?
- ClickHouse settings final
- UG8 安装指南,带详细教学视频
- 腾讯云 wafer2 上手,轻松部署小程序后端!
- 文件服务器映驱动,IIS虚拟目录实现与文件服务器网络驱动器映射共享
- Bot Chat(聊天机器人) HeroCard的简单用法
- android手机迁移,换手机不用愁,一分钟告诉你如何将手机数据快速迁移!