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 UI控件常用库汇总

Android布局

Android开发实验-UI控件及事件响应

Android 开发 -- 开发第一个安卓程序Android UI开发(布局的创建:相对布局和线性布局控件单位:px pt dp sp常用控件 常见对话框ListView)

基本控件的使用

android 基础UI控件学习总结