zoukankan      html  css  js  c++  java
  • spinner下拉列表框学习

    一.使用xml文件添加下拉内容

    1.布局文件中代码如下:

    <Spinner
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:entries="@array/arrarys"></Spinner>
    在value文件夹中添加一个“arrarys.xml”的文件,内容如下:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <string-array name="arrarys">
    <item>全部</item>
    <item>1</item>
    <item>2</item>
    </string-array>
    </resources>
    这里直接运行即可显示下拉框内容
    二。使用数组适配器进行设置
    1。布局文件中代码:
    <Spinner
    android:id="@+id/spinner"
    android:layout_width="match_parent"
    android:layout_height="100dp"></Spinner>
    2.在对应的Java文件中代码:
    思路:定义一个数组,然后声明一个适配器,使用adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);进行设置
    获取布局文件中的spinner,并未改spinner设置对应的适配器,代码如下:
    String arr[] = {"全部","1","2"};
    ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item,arr);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    Spinner spinner = findViewById(R.id.spinner);
    spinner.setAdapter(adapter);
     
     
  • 相关阅读:
    2018/12/08 L1-043 阅览室 Java
    2018/12/08 L1-042 日期格式化 Java
    breeze源码阅读心得
    Spark ML源码分析之四 树
    Spark ML源码分析之三 分类器
    Spark ML源码分析之二 从单机到分布式
    Spark ML源码分析之一 设计框架解读
    Adaboost的意义
    RBM如何训练?
    ChromeTimeline
  • 原文地址:https://www.cnblogs.com/lianggegege123/p/13185646.html
Copyright © 2011-2022 走看看