目录
TextView
注意:
编辑带阴影的textview:(一般用于给字体添加属性)
编辑
跑马灯效果的textview编辑
Button (前几个常用)
Botton事件处理
EditText (文本框)
如何获取文本框里面的内容?
ImageText
缩放类型
ProgressBar
实现水平进度条的增长:
Notification
demo示例:
NotificationChannel:
设置触发条件:(id任意填)
取消通知:(id要和上面的一样)
ToolBar
编辑 给回退按钮进行捕捉
编辑嵌套TextView进行文本的设计:
AlertDialog
添加按钮功能编辑
PopupWindow(弹窗)
TextView
基本格式:
可以通过在TextView里面设置窗口的大小。
id的作用是让JAVA代码中可以找到该控件,就像这样,将id传进来:
设置颜色包括8位,其中前两位表示透明度,后面分别两位表示一个颜色,分别是表示红绿黄:
注意:
我们的text等属性一般不会明写内容,而是将数据存放在values目录下。text属性一般是存在该目录下的string文件里。如何通过@string + 变量名即可链接:
颜色也是同理:
带阴影的textview:(一般用于给字体添加属性)
跑马灯效果的textview
该效果就是实现类似滚动横幅自动循环播放的效果。所以如果不设置焦点聚焦的话,那么它会呈现一个静态的效果。当我们设置了焦点聚焦之后,才会有循环动态效果,加上这行:
Button (前几个常用)
其中背景的设置一般存在于新建的文件中,通过@去链接。
btn_selector.xml:
Botton事件处理
在java文件里注册方法:
其中log.e是日志打印功能。
返回 true
: 表示事件已经被处理了,不需要向上(文件中从上到下为点击,长按,触摸)传递。这意味着点击事件被消费,不会再传递给父视图或者其他视图处理。
返回 false
: 表示事件没有被完全处理,需要继续向上传递。这意味着点击事件没有被消费,会继续向上层的视图传递,直到有视图处理该事件或者事件被丢弃。
EditText (文本框)
如何获取文本框里面的内容?
首先给需要被监控的文本框和按钮设置id,以便到java文件中进行绑定。
text的内容就是获取到的文本框的内容。
ImageText
其中图片资源也是放在drawable目录下的。
缩放类型
ProgressBar
实现水平进度条的增长:
Notification
demo示例:
给按钮注册了方法。具体的实现在java文件中。
NotificationChannel:
上面的参数作为Channel的第三个参数,表示通知类型的重要性:
上面的属性函数用在下面的这个函数中:
设置触发条件:(id任意填)
取消通知:(id要和上面的一样)
ToolBar
给回退按钮进行捕捉
嵌套TextView进行文本的设计:
AlertDialog
填充属性:
添加按钮功能
PopupWindow(弹窗)