Android常用UI控件(day03)
Posted 若曦`
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android常用UI控件(day03)相关的知识,希望对你有一定的参考价值。
1. TextView
(1) 基础属性
有关控件的正确写法,放置地
(2) 阴影
(3) 实现跑马灯效果的TextView
设置完上述属性还需要设置控件焦点,可以使用自定义控件,isFocus返回true,也可以添加下图标签
使用自定义的TextView
2. Button
Button继承自TextView,所以具有TextView的所有功能
(1) StateListDrawable
按住后
(2) 在java中设置button的事件
创建事件的第二种方式
和qt槽函数的跳转类似
3. EditText (编辑框)
(1) 创建EditText
(2) 获取EditText的输入内容
4. ImageView
(1) 设置图片
src
(2) 图片填充方式
scaleType
fitCenter是默认的
(3) 设置图片自适应(含最大宽高和view界限)
5. progress (进度条)
(1) 显示和隐藏进度条
(2) 水平进度条
使用水平进度条模拟下载
6. Notication (通知)
发送消息
① 拿到NotificationManager对象
② 创建NotificationChannel
③ 通过newNotificationCompat.Builder()拿到Notification
④ 设置Notification消息的相关信息
⑤ 调用manager.botyfy发送消息
设置点击通知后的跳转活动
取消通知
7. ToolBar (工具栏)
(1) Bar位置与隐藏
(2) 自定义Bar
8. AlertDialog (发送对话框)
确定、取消与中间按钮
9. popupWindow (弹出窗口)
创建popupWindow
popupWindow的构造有多个重载
参数中的popupView其实是一个布局xml
以上是关于Android常用UI控件(day03)的主要内容,如果未能解决你的问题,请参考以下文章
Android 开发 -- 开发第一个安卓程序Android UI开发(布局的创建:相对布局和线性布局控件单位:px pt dp sp常用控件 常见对话框ListView)