全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android编程之下拉菜单Spinner控件用法示例

本文实例讲述了Android下拉菜单Spinner控件用法。分享给大家供大家参考,具体如下:

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical" >
  <TextView
    android:id="@+id/textView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="25sp"
    android:textColor="#ff0000"
    />
  <Spinner
    android:id="@+id/spinner"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />
</LinearLayout>

MainActivity.java

package com.example.hello;
import java.util.ArrayList;
import java.util.List;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity implements OnItemSelectedListener{
  private TextView textView;
  private Spinner spinner;
  private List<String> list;
  private ArrayAdapter<String> adapter;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    textView = (TextView) findViewById(R.id.textView);
    textView.setText("您选择的城市是:");
    spinner = (Spinner) findViewById(R.id.spinner);
    list = new ArrayList<String>();
    list.add("北京");
    list.add("上海");
    list.add("广州");
    list.add("深圳");
    adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,list);
    adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    spinner.setAdapter(adapter);
    spinner.setOnItemSelectedListener(this);
  }
  @Override
  public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
    String cityName = adapter.getItem(arg2);
    //String city = list.get(arg2);
    textView.setText("您选择的城市是:"+cityName);
  }
  @Override
  public void onNothingSelected(AdapterView<?> arg0) {
    // TODO Auto-generated method stub
  }
}

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android视图View技巧总结》、《Android布局layout技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。


# Android  # 下拉菜单  # Spinner控件  # Android控件View打造完美的自定义侧滑菜单  # Android自定义控件实现底部菜单(下)  # Android自定义控件实现底部菜单(上)  # Android 中 SwipeLayout一个展示条目底层菜单的侧滑控件源码解析  # Android自定义控件案例汇总1(菜单、popupwindow、viewpager)  # Android自定义控件简单实现侧滑菜单效果  # Android自定义控件之仿优酷菜单  # Android使用自定义控件HorizontalScrollView打造史上最简单的侧滑菜单  # Android控件之菜单的创建方式  # 进阶  # 相关内容  # 感兴趣  # 给大家  # 广州  # 深圳  # 更多关于  # 解决方法  # 所述  # 上海  # 北京  # 程序设计  # 讲述了  # textSize  # wrap_content  # textView  # textColor  # sp  # orientation  # layout_height 


相关文章: 安云自助建站系统如何快速提升SEO排名?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  名字制作网站免费,所有小说网站的名字?  建站为何优先选择香港服务器?  如何在阿里云通过域名搭建网站?  已有域名如何免费搭建网站?  如何快速搭建支持数据库操作的智能建站平台?  如何在云主机上快速搭建网站?  网站制作说明怎么写,简述网页设计的流程并说明原因?  如何规划企业建站流程的关键步骤?  如何快速打造个性化非模板自助建站?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  招贴海报怎么做,什么是海报招贴?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  如何自定义建站之星模板颜色并下载新样式?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何通过老薛主机一键快速建站?  学校免费自助建站系统:智能生成+拖拽设计+多端适配  如何用搬瓦工VPS快速搭建个人网站?  如何通过虚拟主机空间快速建站?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  如何在云指建站中生成FTP站点?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  如何快速生成橙子建站落地页链接?  建站之星后台管理如何实现高效配置?  php json中文编码为null的解决办法  宝塔建站后网页无法访问如何解决?  如何通过IIS搭建网站并配置访问权限?  建站之星代理商如何保障技术支持与售后服务?  Python多线程使用规范_线程安全解析【教程】  焦点电影公司作品,电影焦点结局是什么?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  如何用5美元大硬盘VPS安全高效搭建个人网站?  建站之星免费模板:自助建站系统与智能响应式一键生成  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  如何快速上传建站程序避免常见错误?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  香港服务器部署网站为何提示未备案?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  网站制作话术技巧,网站推广做的好怎么话术?  C++如何使用std::optional?(处理可选值)  利用JavaScript实现拖拽改变元素大小  如何选择靠谱的建站公司加盟品牌?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  香港服务器租用每月最低只需15元?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  建站之星下载版如何获取与安装?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  Android自定义listview布局实现上拉加载下拉刷新功能 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。