day2

  1. 列表视图(listview):qq微信形式的列表
    1. 其内容是以列表形式输出的
    2. 列表<string-array>定义在app/src/main/res/values/strings.xml中,
      1. 元素项<item>定义在其中
    3. 在前端进行调用
      1. 列表调用entries=“@array/item"
      2. 图片调用divider=”@drawable/img“,可用于做分隔符,可设置图片高度
  2. 下拉列表(spinner):列表选择框
    1. 其内容也是列表形式,与列表视图的一样
  3. 安卓应用资源:都定义在values中,使用时直接调用@名字就可以了
    1. <resource>下
      1. 字符串资源(string):text=@string/name
      2. 颜色资源(color):textcolor=@color/name
      3. 尺寸资源(dimen):textsize=@dimen/name
      4. 数组资源(array):enrties=@array/name
  4. 状态列表资源(app/src/main/res/drawable/新建drawable资源):触摸时的状态反应
    1. 颜色变化等等
    2. item定义
    3. 控件中调用
  5. 前后端交互:传回前端某一控件的地址给后端(findViewBYID)
    1. java端调用findViewById(id为前端控件的id号)得到内容
    2. 赋值给变量,拿到的是前端地址,具体想拿到前端输入内容即变量.getvalue()
  6. Toast(提示信息框):单击触发事件显示消息到界面
    1. 自身是一个静态类
    2. 在拿到的(变量.点击函数)中触发
      1. Toast.makeText(所处于java中的类.this,要反馈的信息(为前端信息就需要上一步的操作),toast.显示时间长度).show()
      2. 一定要show
  7. Togglebutton(状态开关按钮):实现按钮触发的图片转化,信息提示
    1. 前端有texton和textoff
    2. 后端需配合toast,imageview实现
      1. 与一般按钮不同的是,操作函数有bool 值(bool值不需赋值更改)
        1. 开时一个操作
        2. 关时一个操作
  8. switch也是状态开关按钮,显示是off/on形式
    1. 区别:只能换图片,不能随着状态进行显示文字变化
    2. 其他操作都相同
  9. 单选按钮(radiobutton)与复选框
    1. 单选按钮
      1. 前端操作要先添加单选组(给其添加id)
      2. 在组中添加单选项
    2. 复选框
      1. 没有复选框组
      2. 监听复选框(checkbox)
      3. 复选框通过循环判断哪些被选中了
  10. 进度条(progressbar)
    1. 分精度形式(显示数字)与模糊模式(只转圈)
  11. 拖动条(seekbar)
    1. 控制音量等
  12. 评分条(ratingbar)
  13. 自动显示文本(AutoCompleteTextView),根据已输入推荐要输入的东西。
  14. adapter接口1(数组适配器ArrayAdapter):用于数据的动态添加
  15. adapter接口2(简单数组适配器simpleAdapter):用于数组元素本身并不单一的时候
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值