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.


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

Android天天向上(2)—&nbsp;搭建…

原文地址:搭建Android开发环境">Android天天向上(2)— 搭建Android开发环境作者:可下人间    Android提供了免费跨平台的开发环境,支持Windows、Linux和Mac...

好好学习,天天向上

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

将内容追加到文件尾部-采用字符流的形式,将abc.txt中的内容更换为 好好学习,天天向上!

import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.RandomAcce...

天天向上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 #...

天天向上专用工具内测版

  • 2010年05月16日 23:10
  • 214KB
  • 下载

天天向上专用工具1.2正式版

  • 2010年06月06日 03:17
  • 431KB
  • 下载

5_1_天天向上_(葵花宝典第1章ZigBee无线网络和收发器)

ZigBee Wireless Networks andTransceivers又是ZigBee界的葵花宝典,为了自己更好的学习,所以决定将比较多的时间拿出来做点有意义的事,虽然翻译水平不是很高,但是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android天天向上学习note
举报原因:
原因补充:

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