当前位置: 首页 > article >正文

android开发:activity

布局方式

相对布局 RelativeLayout

RelativeLayout控件中
android:layout_centerInParent="true" 相对于父元素完全居中
android:layout_centerHorizontal="true" 水平居中
android:layout_centerVertical="true" 垂直居中

子控件中
android:layout_centerInparent="true" 相对于父元素完全居中
android:layout_alignParentBottom="true" 贴紧父元素的下边缘
android:layout_alignParentLeft="true" 贴紧父元素的左边缘
android:layout_alignParentRight="true" 贴紧父元素的右边缘
android:layout_alignParentTop ="true" 贴紧父元素的上边缘

线性布局 LinearLayout

  1. LinearLayout 控件中
    orientation:布局中子元素的排列方向
    android:orientation="horizontal" 水平布局
    android:orientation= "vertical" 垂直布局
    gravity:子元素的对齐方式
    android:gravity="center‌":将内容居中显示。
    android:gravity="center_horizontal‌":将内容水平方向居中。
    android:gravity="center_vertical‌":将内容垂直方向居中。
    android:gravity=top‌":将内容对齐到视图的顶部。
    android:gravity=bottom‌":将内容对齐到视图的底部。
    android:gravity=‌left‌":将内容对齐到视图的左侧。
    ‌android:gravity=right‌":将内容对齐到视图的右侧‌
  2. 子控件中
    layout_weight: 分配线性布局中的剩余空间到该控件(类似于css中的flex:1)
    android:layout_weight="1"
    如果linearLayout的每个子控件都有android:layout_weight="1" ,就平分空间。

属性

宽高

android:layout_width & android:layout_height
属性值可写固定值,也可以写成wrap_content 或者 match_parent
wrap_content表示控件的宽高是由内容决定的;
match_parent 表示控件将会占满父元素的全部空间。

间距

android:layout_margin 本组件离上下左右各组件的外边距
android:layout_marginStart 等同于 layout_marginLeft 本组件左边的外边距
android:layout_marginEnd 等同于 layout_marginRight 本组件右边的外边距
android:layout_marginTop 本组件上边的外边距
android:layout_marginTop本组件下边的外边距

内边距

android:padding android:paddingRight android:paddingTop android:paddingLeft android:paddingBottom

背景

如果背景图片
android:background="背景图片路径"
如果是背景颜色
android:background="@null" android:backgroundTint="颜色值"

文本相关

android:text 文本内容
android:textColor 字体颜色
android:textSize 字体大小(单位用sp)

图片组件 ImageView

android:contentDescription 给图片增加的描述性文本
android:src 图片路径


http://www.kler.cn/a/583311.html

相关文章:

  • L2-4 吉利矩阵
  • 【后端】【ubuntu】 ubuntu目录权限查看的几种方法
  • 推理大模型时代,TextIn ParseX助力出版业知识资产重构
  • Stable Diffusion 模型文件 .ckpt 与 .safetensors 的区别
  • 全方位 JVM 调优参数详解
  • Pytorch实现之利用普通GAN的人脸修复
  • Git 高级指南:完整命令大全及进阶用法
  • 速算迷你世界脚本UI
  • 【使用 Python 结合 ADB 监控进程状态】
  • Webpack 深度解析:构建现代前端工程的基石
  • uni-app中,调用收货地址方法 uni.chooseAddress()不生效的问题
  • LeetCode Hot100刷题——对称二叉树
  • 聊聊Redis
  • 蓝桥杯第三天 : 2022 国赛 第 6 题 斐波那契数组
  • K8S自动扩缩容实践
  • 医院HIS系统的安全解决方案
  • 理解 Retrofit 请求头与 GsonConverterFactory 的自动处理机制
  • 力扣热题 100:栈专题经典题解析
  • 【从零开始学习计算机科学】编译原理(二)高级编程语言及其语法描述
  • 基于React的虚拟滚动方案