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的实例代码相关推荐

  1. android 下拉框大全,Android 下拉列表Spinner

    在UI中经常会使用到下拉列表,在android控件中有两个下拉列表控件: Spinner AppCompatSpinner 兼容低版本,在高版本中才能使用的方法换了V7下的Spinner后可以兼容到2 ...

  2. Android下拉框WIFI图标更新

    下拉框里面WIFI组件的定义为WifiTitle(frameworks/base/packages/SystemUI),图标定义在WifiIcons里面,以太网和手机网络图标定义为EthernetIc ...

  3. android下拉会谈效果,Android实现下拉展示条目效果

    本文实例为大家分享了Android下拉展示条目的具体代码,供大家参考,具体内容如下 布局文件 xmlns:tools="http://www.easck.com/tools" an ...

  4. javascript实现下拉框表单美化的详细实例教程

    html的表单有很强大的功能,在web早期的时候,表单是页面向服务器发起通信的主要渠道.但有些表单元素的样式没办法通过添加css样式来达到满意的效果,而且不同的浏览器之间设置的样式还存在兼容问题,比如 ...

  5. android下拉框 Spinner 获取选中,设置选中

    设置默认选中: public static int ugid = 1; public void setSpinnerItemSelectedByValue(Spinner spinner,String ...

  6. 谷歌的android下拉刷新页面,Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新

     <Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新> 下拉刷新在如今移动开发中应用如此广泛和普遍,以至于谷歌干脆在SDK中给予支持.在android ...

  7. android 下拉刷新 组件,android系统自带下拉刷新控件的实现

    android系统自带的下拉刷新控件SwipeRefreshLayout位于android.support.v4.widget包下,实现步骤如下: 1.在布局文件中添加该控件,该控件一般作为父控件,而 ...

  8. android下拉菜单刷新,android下拉刷新列表实现(pull to refresh)

    android中提供了ListView控件,listview能够为我们展现丰富的内容,有时候我们为了提升用户体检,需要更炫而且更好用户体验的效果,pull to refresh(下拉刷新列表效果)就应 ...

  9. python choice添加下拉框_Django choices下拉列表绑定实例

    Models内容 from django.db import models from django import forms # Create your models here. class SysC ...

最新文章

  1. 马云:我看到很多人去学MBA 但回来时都变蠢了
  2. [SHOI2008]小约翰的游戏
  3. 2021音视频开发的“坑”,等你来填!
  4. Memory及其controller芯片整体测试方案(上篇)
  5. 释放虚拟GPU力量 NVIDIA 加速企业远程办公生产力变革
  6. 北京化工大学计算机专业就业,北京化工大学特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向...
  7. Maven到底是个啥?——Maven深入理解
  8. ietester测试本地html,网站浏览器兼容测试工具IETester
  9. 2022-11-26 linux 通过blocking_notifier_chain_register、blocking_notifier_call_chain 接收温度变化信息控制风扇
  10. 暖一壶秋色,与你共清欢
  11. 微信小程序使用formdata传参上传图片
  12. java程序设计之炮打飞机
  13. 信用评分模型中的滚动率分析
  14. kd树 python实现_Python - KDTree 实现
  15. R语言文本挖掘展示:画词云图
  16. 懒人版小学生1-6年级计算题练习(口算练习)可直接电脑上答题或者打印题目
  17. 走进JavaWeb技术世界7:Tomcat和其他WEB容器的区别
  18. 谷歌浏览器翻译英文网页功能消失解决方案
  19. Mac电脑修改用户名
  20. API 测试利器 WireMock

热门文章

  1. linux如何给某个文件加密码,如何通过密码保护Linux上的文件夹或目录?
  2. 物联网卡显示无服务器,联通物联网卡信号不好(物联卡一直显示无服务)
  3. SpringBoot 注解原理,自动装配原理,图文并茂,万字长文!
  4. 《加州消费者隐私法案》(CCPA)解读一:美国最严隐私法CCPA适用范围有哪些?
  5. ClickHouse settings final
  6. UG8 安装指南,带详细教学视频
  7. 腾讯云 wafer2 上手,轻松部署小程序后端!
  8. 文件服务器映驱动,IIS虚拟目录实现与文件服务器网络驱动器映射共享
  9. Bot Chat(聊天机器人) HeroCard的简单用法
  10. android手机迁移,换手机不用愁,一分钟告诉你如何将手机数据快速迁移!