Android中gravity与layout_gravity的区别详解编程语言

本文章主要介绍了Android中gravity与layout_gravity的区别,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!

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

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

看下如下代码段

  
<? 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 >

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

Android中gravity与layout_gravity的区别详解编程语言 

原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/228187.html

(0)
上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐

发表回复

登录后才能评论