SJ46 初探XML,属性与值

VIEWS


在屏幕上展示内容的视图
所有VIEW组合起来的叫布局(layout)
所有布局组合成用户界面(UI)

  • TextView文字
  • ImageView图片
  • Button按钮

命名法 Camel Case (驼峰命名法)

SJ46 初探XML,属性与值_第1张图片

XML


标签

 自闭标签

 打开标签
    ……
 关闭标签

如果没有子标签,则用自闭标签

如果有子标签,则用打开标签 + 关闭标签,如


    



属性名 = "属性值"

dp(密度无关像素)

用于描述view的尺寸,在物理尺寸上相同,但是会被映射到不同数量的像素

可接触目标(如按钮)长和宽至少是48dp

Debug

  1. 查阅错误信息
  1. 用正常运行的样例代码对照,找出问题
    (对照Common Android Views Cheat Sheet)
  1. 使用撤销

  2. 寻求帮助

view 宽高

android:layout_width="wrap_content"
android:layout_width="wrap_content"

随内容变化宽高

sp (与dp一样,比例无关像素)

用于描述字体大小
字体设置规范参考 Google Material Design

不知道该用什么sp的时候,可以使用默认的 small ,medium , large

android:textAppearance="?android:textAppearanceSmall"
android:textAppearance="?android:textAppearanceMedium"
android:textAppearance="?android:textAppearanceLarge"

color

可用android库里的颜色,但是不齐全,
推荐使用十六进制的颜色,具体参考 Google Material Design

android:background="#2196F3"//蓝色

ImageView


@ 表示在Android app里面引用资源,不需要申明引用的文件类型(png. jpeg)

scaleType 表示图片在ImageView里是要放大或者缩小

遇到问题

单词容易输错,找错误的时候找了半天,所以还是得小心小心,死记硬背

总结

查询Android 官方文档,可以找到TextView的新属性

样式只用三、四种贯穿始终,统一大小,颜色参考Google Material Design

希望一直这样热情下去,大家一起学习,加油

你可能感兴趣的:(SJ46 初探XML,属性与值)