zoukankan      html  css  js  c++  java
  • 【Android】Spinner使用

    Spinner:下拉列表,主要用于显示一些选项供用户选择,类似PC应用程序里面的Combobox。

    使用Spinner需要以下条件:

    1.一个 Spinner 控件

    2.数据

    3.一个Adapter

    首先创建一个Spinner控件

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        
        <Spinner 
            android:id="@+id/spinner001"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            />
     
    </LinearLayout>

    然后在strings.xml中创建一个数组,添加测试数据:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        
        <string-array name="spinner_array">
            <item>星期一</item>
            <item>星期二</item>
            <item>星期三</item>
            <item>星期四</item>
            <item>星期五</item>
            <item>星期六</item>
            <item>星期日</item>       
            
        </string-array>        
    </resources>

    最后,在java代码中,获取我们创建的那一个 Spinner 控件,

    private Spinner spinner=null;
     spinner=(Spinner)findViewById(R.id.spinner001);        
            ArrayAdapter adapter=ArrayAdapter.createFromResource(this, R.array.spinner_array, R.layout.support_simple_spinner_dropdown_item);
            
            spinner.setAdapter(adapter);
            

  • 相关阅读:
    NGINX -- 详解Nginx几种常见实现301重定向方法上的区别
    数据库外键的使用以及优缺点
    phpok -- 域名问题
    Sql Server系列:多表连接查询
    Go -- cron定时任务的用法
    JavaScript -- 清除缓存
    sql CAST用法
    Mock -- 数据模拟
    EsLint入门
    citus real-time 分析demo( 来自官方文档)
  • 原文地址:https://www.cnblogs.com/allen0118/p/4844152.html
Copyright © 2011-2022 走看看