android开发笔记之居中属性

我为什么写这篇文章:

     这二天,在调UI布局,有大量的控件要居中。但是,就这样一个简单的工作,对于有的界面,我硬是折腾了好久,才成功。深深的有一种罪恶感,因为,我们上班的每一分钟,老板都是要给许多薪水的。对不起老板给的钱,对不起不老板,最主要的是对不起自己的自信,觉得自己好失败,就这样一个简单的东西,就是没有彻底征服,以后还怎么能做出什么自己为之骄傲的事业啊。

    其实,对于居中属性,我心里还是有一些了解的,但是一直觉得,这个小东西,要用的时候,baidu一下就OK了,但是,真正做产品的时候,是没有时间让我们再做baidu学习了解,所以对于一些小的细节知识点的区别,平时就是弄清楚,这样关键时刻,才能不出问题,所谓的细节决定成败,可能就是这个道理吧!


居中属性的区别:

android:gravity="center"

    这是设置view控件里的子控件居中。如,设置TextView 控件里的字体居中。


android:layout_gravity="center"

   这是设置该控件在父控件中居中。如,我们在LinearLayout控件里放置了一个TextView,当我们在TextView设置此属性,那么TextView就在父控件LinearLayout中居中。


总之一句话:

       android:gravity="center",是设置控件里面的内容居中,android:layout_gravity="center",是设置本身相对于父控件居中。


相对布局居中问题:

android:layout_centerHorizontal    如果为true,将该控件的置于父控件水平居中;
android:layout_centerVertical        如果为true,将该控件的置于父控件垂直居中;
android:layout_centerInParent      如果为true,将该控件的置于父控件的中央;


写在后面的话:

   其实,这种小知识点,小差别,又何此一个居中属性啊,我们要如何处理此类东东。

   关键,还是要平时多积累,多记笔记,多弄清楚区别,这样,才能积沙成塔。

   时光的年轮,它会突然有一天让当年的一位的骚年终成大师。

  有时候, 关键就是这位骚年是否是在细节中积累,成长!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hfreeman2008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值