• 复选按钮和下拉列表(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形式,但是下拉列表项可以动态添加。

  • 相关阅读:
    WPF中textbox控件的一些样式的后台写法
    SQL中left join、right join、inner join的区别
    WPF引用多个样式
    【转载】C#使用Split函数根据特定分隔符分割字符串
    单例模式
    简单工厂模式
    设计模式简介
    JavaScript--String
    JavaScript--Array
    JavaScript--Object
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577139.html
Copyright © 2020-2023  润新知