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);
            

  • 相关阅读:
    Spring Bean(一)
    Spring IOC(一)
    三种常用的查找算法
    分布式架构的一致性
    Java内存区域笔记(一)
    分组交换和电路交换
    Python说文解字_Python之多任务_03
    Python说文解字_Python之多任务_02
    Python说文解字_Python之多任务_01
    Python说文解字_杂谈09
  • 原文地址:https://www.cnblogs.com/allen0118/p/4844152.html
Copyright © 2011-2022 走看看