android:gravity 和 android:layout_Gravity属性

来源:互联网 发布:json怎么写注释 编辑:程序博客网 时间:2024/06/05 17:45

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

这样设置会显示如下效果:

        <RelativeLayout            android:id="@+id/relativeLayout1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"             android:layout_below="@id/datetime"            android:layout_marginLeft="5dip"            android:layout_toRightOf="@id/icon"            android:background="@drawable/balloon_l_selector"            android:clickable="true"            android:minHeight="44.0dip" >


如果添加android:layout_gravity="bottom",会显示如下:

        <RelativeLayout            android:id="@+id/relativeLayout1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_gravity="bottom"            android:layout_below="@id/datetime"            android:layout_marginLeft="5dip"            android:layout_toRightOf="@id/icon"            android:background="@drawable/balloon_l_selector"            android:clickable="true"            android:minHeight="44.0dip" >


-------------------------------------------------------

结合http://blog.csdn.net/feng88724/article/details/6333809的经验,略作摘录。


<LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="vertical"      android:layout_width="fill_parent"      android:layout_height="fill_parent">      <EditText          android:layout_width="wrap_content"          android:gravity="center"          android:layout_height="wrap_content"          android:text="one"          android:layout_gravity="right"/>  </LinearLayout> 


1 0
原创粉丝点击