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

控制视图内容的位置

文本域中的提示内容在默认情况下是垂直居中的,要改变文本在文本域中的位置,可以使用android:gravity来实现。
利用android:gravity可以指定如何在视图中放置视图内容,例如,如何在文本域中放置文本。
如果希望视图文本显示在上方,可以添加android:gravity来实现:

 <EditTextandroid:layout_width="match_parent"android:layout_height="0dp"android:layout_weight="2"android:gravity="top"android:hint="@string/message"/>

在这里插入图片描述
下面是一些android:gravity的可用值

  • top: 将内容对齐到父容器的顶部
  • bottom: 将内容对齐到父容器的底部
  • left: 将内容对齐到父容器的左侧
  • right: 将内容对齐到父容器的右侧
  • center: 将内容对齐到父容器的正中央
  • center_vertical: 将内容垂直方向对齐到父容器的中心
  • center_horizontal: 将内容水平方向对齐到父容器的中心
  • fill: 将内容填满父容器
  • fill_vertical: 在垂直方向上填满整个视图
  • fill_horizontal: 在水平方向上填满整个视图
  • start: 在RTL布局中对齐到开始位置(左侧),在LTR布局中对齐到结束位置(右侧)
  • end: 在RTL布局中对齐到结束位置(右侧),在LTR布局中对齐到开始位置(左侧)

这些值可以单独使用,也可以组合使用,例如如果要把一个视图的内容放到右下角,可以使用:

android:gravity="bottom|end"

还可以使用android:layout_gravity控制视图在布局中的位置。例如下面的代码可以将按钮移到末尾位置。

 <Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="end"android:text="@string/send"  />

android:layout_gravity可用的值有:

  • top: 将View对齐到父容器的顶部
  • bottom: 将View对齐到父容器的底部
  • left: 将View对齐到父容器的左侧
  • right: 将View对齐到父容器的右侧
  • center: 将View对齐到父容器的正中间
  • center_vertical: 将View垂直方向对齐到父容器的中心
  • center_horizontal: 将View水平方向对齐到父容器的中心
  • fill: View填满剩余空间,覆盖其他元素
  • start: 对齐到开始位置,对RTL是左侧,LTR是右侧
  • end: 对齐到结束位置,对RTL是右侧,LTR是左侧
http://www.lryc.cn/news/92861.html

相关文章:

  • 【分布式系统与一致性协议】
  • 音视频领域的未来发展方向展望
  • 时间同步/集群时间同步/在线/离线
  • 基于BP神经网络对MNIST数据集检测识别(numpy版本)
  • HTML5-创建HTML文档
  • Vue中Axios的封装和API接口的管理
  • MLIR面试题
  • ***杨辉三角_yyds_LeetCode_python***
  • Mac使用DBeaver连接达梦数据库
  • spring.expression 随笔0 概述
  • 从Cookie到Session: Servlet API中的会话管理详解
  • docker数据管理与网络通信
  • 怎么查询电脑的登录记录及密码更改情况?
  • 《三》TypeScript 中函数的类型
  • 深入学习 Mysql 引擎 InnoDB、MyISAM
  • 【华为OD统一考试B卷 | 100分】阿里巴巴找黄金宝箱(V)(C++ Java JavaScript Python)
  • 六步快速搭建个人网站
  • TypeScript 中的 type 关键字有什么用?
  • 27 getcwd 的调试
  • 使用IDEA使用Git:Git使用指北——实际操作篇
  • java boot将一组yml配置信息装配在一个对象中
  • 【裸机开发】链接脚本(.lds文件)的基本语法
  • Java 进阶 -- 集合(三)
  • 【华为OD机试真题 C语言】5、TLV解析 | 机试真题+思路参考+代码解析
  • (七)CSharp-刘铁锰版-事件
  • 【ROS】郭老二博文之:ROS目录
  • Android应用程序进程的启动过程
  • 【2】Midjourney注册
  • 第六十八天学习记录:高等数学:导数(宋浩板书)
  • unreal 5 实现角色拾取功能