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

  • 相关阅读:
    [BJOI2016] 回转寿司
    [洛谷P4115] Qtree4 & [ZJOI2007] 捉迷藏
    [POI2011] METMeteors
    [NOI2020] 命运
    [20220404联考] 条条下水道通祖安
    相机丢图解决方案
    网卡一些设置,摘自百度文库
    设置 Qtabwidget 窗体透明
    DevExpress RibbonControl菜单组底部怎么去掉 学无止境
    Python篇:某宝毫秒级的精准秒杀
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577139.html
Copyright © 2020-2023  润新知