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的区别

更多相关文章

  1. Android LinearLayout中实现水平方向控件居右
  2. Android -- 设置textview文字居中或者控件居中
  3. 系出名门Android(7) - 控件(View)之ZoomControls, Include, Vide
  4. 2.3.2EditText控件
  5. Android 开关控件Switch使用
  6. android ListView控件 去上下滑动阴影 选中背景黄色
  7. Android 下控件位置大小调整

随机推荐

  1. 为什么 Dialog 不能用 Application 的 Co
  2. Android经纬度转化为距离
  3. Android ContentProviders数据共享
  4. Android(安卓)Compatibility Test Suite
  5. Android(安卓)NDK纯C++开发(2)
  6. android ContentResolver 多表联合查询
  7. Android屏幕手写签名的实现-详细篇
  8. Android级联菜单的实现方法
  9. android 屏幕方向总结
  10. Android微信之简单文本分享(ShareSDK-Ecl