Android天天向上学习note

原创 2015年11月18日 11:10:02

1. LinearLayout属性之android:gravity与android:layout_gravity区别:

android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.

android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置. 

即android:gravity用于设置View中内容相对于View组件的对齐方式,而android:layout_gravity用于设置View组件相对于Container的对齐方式。

原理跟android:paddingLeft、android:layout_marginLeft有点类似。如果在按钮上同时设置这两个属性。

android:paddingLeft="30px"  按钮上设置的内容离按钮左边边界30个像素
android:layout_marginLeft="30px"  整个按钮离左边设置的内容30个像素


下 面回到正题, 我们可以通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时我们设置 EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居右显示。看下 效果:


正如我们所看到的,在EditText中,其中的文字已经居中显示了,而EditText组件自己也对齐到了LinearLayout的右侧。

附上布局文件:

[xhtml] view plaincopyprint?

  1. <LinearLayout  
  2.    xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent">  
  6.     <EditText  
  7.         android:layout_width="wrap_content"  
  8.         android:gravity="center"  
  9.         android:layout_height="wrap_content"  
  10.         android:text="one"  
  11.         android:layout_gravity="right"/>  
  12. </LinearLayout>  

2.Android体系结构:

  

3.Android四大组件:

 一、Activity详解
二、Service详解
三、Broadcast Receiver详解
四、Content Provider详解
外加一个重要组件 intent的详解

4.Android四大组件之Activity的生命周期:

  

5.


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

123 好好学习 天天向上

  • 2010-05-25 21:53
  • 3.82MB
  • 下载

好好学习,天天向上

来北京学习已经一个多礼拜了,短短的几天我学到了不少知识,虽然我的基础不是很好,但是在老师和同学的帮助下,我的进步也是很快的,从中我也明白了一个道理,学习编程不仅要刻苦,每时每刻都在敲代码,有时间就敲代...

5_28_天天向上

n百块顶板烧写 crosstool centos6.2更新yum源 http://yidao620c.iteye.com/blog/1395553 # 备份  # mv /etc/yum....

天天向上DLL注入工具

  • 2011-05-27 20:51
  • 2.54MB
  • 下载

延参法师-《80后脱口秀》 -《天天向上》-《宽怀人生》

延参法师 延参法师,字明超,号糊涂山人。当代著名书画僧,政协委员。曾著书《苦心菩提》、《问心集》、《水月集》、《念佛集》,2012年新书《宽怀人生》广获好评。多年来,他的书画收入多用于资助失学儿...

6_13_天天向上_TTYUSB0_embedded&&zigbee_3

#include #include #include #include #include #include #include #include #include #...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)