zoukankan      html  css  js  c++  java
  • 复选按钮和下拉列表(2017年10月16日)

    2017.10.16

    1、复选按钮(CheckBox

    外观是什么样子?

    可以打勾或者取消打勾

    使用场景:

    1)多选的场景

    2)是否同意,(类似于yes/no场景)

    问题:

    1)如何判断是否选中?(isChecked

    2)有没有分组的概念(没有)

    【案例】

    activity_main.xml

     

     

     

    Main_Activity.java

     

     

    效果:

     

    2、下拉列表(Spinner

    显示的空间有限,通过下拉列表来显示。只有选择时,下拉列表才会出现。所以占很小的空间。即使下拉项很多且是动态更新的,也能够正常显示。

    1)如何为下拉列表设置选择项?

    步骤:

    A values文件夹下建立arrays.xml资源,其中建立一个数组资源

    B spinner中设置android:entries属性为建立的数据

    【案例】

    项目结构:

     

    AndroidMainfest.xml

     

    arrays.xml

     

    activity_main2.xml

     

    效果:

     

    2)如何获取用户选择了哪一项?

    getSelectedItem()表示获取选中的项

    getSelectedItemId()获取选中项的索引位置

    getSelectedItemPosition()获取选择项索引位置

    【案例】

     

    【拓展】

    activity_main.xml

     

     

    MainActivity.java

     

     

     

     

    效果:

     

    【作业】

    把上次单选按钮作业,修改成spinner形式,但是下拉列表项可以动态添加。

  • 相关阅读:
    fedora20安装hadoop-2.5.1
    超简单fedora20(linux)下JDK1.8的安装
    解决A program file was not specified in the launch configuration.问题
    java中的四则运算
    spring util命名空间
    java中常用的数据加密算法
    C语言实现栈
    百度ueditor富文本编辑器的使用
    C#进程管理程序实现
    ABP领域层-仓储
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577139.html
Copyright © 2011-2022 走看看