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