Android中gravity与layout_gravity的使用区别分析

2016-02-19 10:05 4 1 收藏

今天图老师小编要向大家分享个Android中gravity与layout_gravity的使用区别分析教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - 编程语言 】

android:gravity:设置的是控件自身上面的内容位置

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

android:layout_gravity:设置控件本身相对于父控件的显示位置。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

看下如下代码段
代码如下:

?xml version="1.0" encoding="utf-8"?
!-- android:gravity设置了按钮上面的文字的显示位置,而android:layout_gravity设置了按钮在布局中的显示位置。--
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    Button android:layout_width="250dip"
        android:gravity="right"
        android:layout_height="wrap_content"
        android:text="我居右显示"
        android:layout_gravity="right" /
/LinearLayout

显示结果是按钮的文本居右显示,而按钮显示在屏幕的右边,运行结果截图如下

 

来源:https://www.tulaoshi.com/n/20160219/1593316.html

延伸阅读
首先是引用情形下的c++源码: 代码如下: void add(int a, int b, int&c) {     c = a + b; } int main() {     int a = 1;     int b = 2;     int c = 0;     add(a, b, c); } 下面是main对应的汇编码: 代码如下: ; 6    : int mai...
标签: autocad教程
但是我们发现图并不完整,这是由于还没有调整打印比例的原因。 建立视口时cad默认显示所有的对象最大化,下面开始调整比例。用鼠标双击视口进入视口(也可用鼠标点击最下边的状态栏上的图纸/模型来切换)在命令行里键入z,回车,输入比例因子,此图的比例为1/4xp回车,然后可以用平移命令移动到合适的位置。这里要注意,一定要在输入...
MainActivity如下: 代码如下: package cn.testcallback; import android.os.Bundle; import android.widget.Toast; import android.app.Activity; /** * Demo描述: * Android中回调接口的使用 */ public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(...
class A { }  class B extends A { }  Object o1 = new A();  Object o2 = new B();  o1 instanceof A = true  o1 instanceof B = false  o2 instanceof A = true // ================ HERE  o2 instanceof B = true  o1.getClass().equals(A.class) = true  o1.getClass().equals(...
1、Hashtable是Dictionary的子类, 代码如下:  public class HashtableK,V      extends DictionaryK,V      implements MapK,V, Cloneable, java.io.Serializable HashMap: 代码如下: public class HashMapK,V     extends AbstractMapK,V      imple...

经验教程

835

收藏

53
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部