Android-Notes-03

学习布局及控件的关键

  1. 了解控件的作用, 效果, 应用场景
  2. 控件属性值
  3. 事件监听/逻辑

复习

  • id
android:id="@+id/button"

控件的唯一标识, 在R文件中对应一个常量, 项目中所有控件id都在一个文件中, 起名要格外注意 不是所有控件都需要id 不需要获取控件对象的控件可以不用id

id的值的设置:
@+id/XXX在R文件中生成常量 可以通过findViewByID获取
@id/xxx不能在R文件中生成常量 用来找相对位置

新内容

边距相关

  • padding 内边距
android:padding="1dp"
android:paddingBottom="1dp"
android:paddingEnd="1dp"
android:paddingHorizaontal="1dp"
android:paddingLeft="1dp"
android:paddingRight="1dp"
android:paddingStart="1dp"
android:paddingTop="1dp"
android:paddingVertical="1dp"
  • margin 外边距
android:layout_margin="1dp"
android:layout_marginTop="1dp"
android:layout_marginBottom="1dp"
android:layout_marginEnd="1dp"
android:layout_marginStart="1dp"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp"
android:layout_marginHorizontal="1dp"
android:layout_marginVertical="1dp"

相对位置

  • gravity
android:gravity="center"

控件内元素的位置 居中/靠左/靠右
eg:控件内文本居中

  • layout_gravity
android:layout_gravity="center"

当前控件相对父元素的位置 居中/靠左/靠右

实现点击事件的三种方法

  • 直接加匿名内部类监听
  • 实现接口
  • 在xml中添加点击事件

常用资源

  • 颜色资源
    颜色的描述:
    rbg值
    六位十六进制表示法
    八位十六进制表示法
    实现资源复用: 在color.xml中添加颜色资源

  • 字符串资源
    在string.xml中添加字符串资源

  • 图片资源
    drawable mipmap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值