1、首先来看看xml文件中

android:layout_gravity和android:gravity的使用区别。

android:gravity:

这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,

android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左部。

android:layout_gravity:

这个是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。同样,当我们在Button按钮控件中设置android:layout_gravity="left"属性时,表示该Button按钮将位于界面的左部。

2、java文件中

  1. TextView textview = findViewById(R.id.textview);
  2. //该布局在LinearLayout下
  3. LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
  4. lp.gravity = Gravity.RIGHT;  //这才是布局文件中的Android:layout_gravity属性
  5. textview..setLayoutParams(lp);
  6. textview.setGravity(Gravity.CENTER); //这是布局文件中的Android:gravity属性

android gravity 属性解析相关推荐

  1. android:layout_gravity和android:gravity属性的区别

    android:gravity / android:layout_gravity区别: android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的te ...

  2. android gravity 代码,android:layout_gravity和android:gravity属性的区别

    android:gravity / android:layout_gravity区别: android:gravity 是设置该view类里面的内容相对于该view的位置,例如设置button里面的t ...

  3. Android windowSoftInputMode属性解析

    简介 android:windowSoftInputMode 是 Androidmanifest.xml 中 activity 的一个属性,例如 <activity android:name=& ...

  4. Android screenOrientation属性解析

    最近有一段时间公司在app上没有需求,前两天开需求会给了两个需求,在清单文件声明新增的activity时看到需要加screenOrientation这个属性,当时有点迷,百度一手学习了一下,现在来记录 ...

  5. android布局的属性大全,Android布局属性大全

    第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:la ...

  6. android布局属性

    android:layout_alignParentRight="true" 使当前控件的右端和父控件的右端对齐.这里属性值只能为true或false,默认false. andro ...

  7. Android布局属性详解之RelativeLayout

    RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_cent ...

  8. android布局属性详解(转)

    原文地址:http://www.cnblogs.com/jqyp/archive/2010/10/23/1859182.html RelativeLayout用到的一些重要的属性: 第一类:属性值为t ...

  9. android 布局属性

    android 布局属性 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直 ...

最新文章

  1. 泥浆配制_朝政泥浆——广西田阳县百东河水库溢洪道穿越钻泥浆配制简述(3)...
  2. free和top显示可用内存不一致
  3. Bootstrap模态框遮罩问题
  4. 机器学习日常练习——红楼梦作者分析(聚类)
  5. Ubuntu主题更换
  6. VueRouter导航守卫
  7. java aio socket_[Java]socket Aio demo
  8. ubuntu 安装redis两种方式 教程
  9. 一份点赞上千的《算法》讲义,来自20年教学经验的UIUC计算机教授
  10. 嵌入式linux 中文输入法,基于嵌入式Linux的汉字输入法
  11. 【毕设狗】【单片机毕业设计】基于单片机的红外非接触测温设计-实物设计
  12. MFC图片类CImage数据转换:yuv422转CImage、rgb转CImage、CImage拷贝到CImage、rgb数据垂直镜像
  13. iTextSharp 页面设置
  14. Baas是什么?区块链Baas平台开发解决方案带你知晓
  15. gst-launch-1.0在Linux下的命令
  16. vault安装及springboot,springcloud整合vault
  17. 思科Cisco 2960系列交换机配置命令
  18. 万万没想到!电化学工作站操作如此简单
  19. 前端面试----深信服面试题全概
  20. 技术博客丨原来模型训练可以不用标注?一文全解四大机器学习方法

热门文章

  1. 微星笔记本win10装Ubuntu18+NVIDIA驱动+cuda+cudnn+tensorRT+搜狗
  2. Android Studio 启动安卓Android模拟器成功但是没有应用界面的问题
  3. pictureBox用法
  4. Arduino ESP32 第三方库读取SD卡信息(三)
  5. (eblog)8、消息异步通知、细节调整
  6. Miko二次元动漫视频网站源码 视频播放带仿哔哩哔哩视频字幕弹幕
  7. 诺贝尔奖得主费曼大神教你如何学习
  8. TCP time_wait 的存在意义
  9. 国家海洋局第二海洋研究所(海洋二所)考研答疑
  10. CPLD个人学习笔记