之前有关layout_gravity和gravity的区别总是混淆不清,每次应用都是弄得糊涂。

今天刚好有时间理一下。

简单的小例子,跟大家分享。


1.
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <TextView       [color=red] android:layout_width="wrap_content"[/color]        android:layout_height="wrap_content"       [color=red] android:layout_gravity="center_horizontal"[/color]        android:text="测试layout_gravity和gravity的区别" /></LinearLayout>


如下图片:




2.
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <TextView        [color=red]android:layout_width="fill_parent"[/color]        android:layout_height="wrap_content"        android:textSize="16dip"        [color=red]android:gravity="center_horizontal"[/color]        android:text="测试layout_gravity和gravity的区别" /></LinearLayout>


效果图



应该可以看出端倪,

android:gravity 是之于view本身的布局位置。
android:layout_gravity 是之于当前view在parentview布局位置。

更多相关文章

  1. android 布局特殊的属性介绍
  2. android 布局总结
  3. 自己归纳 Android 四种布局简介
  4. Android 性能优化笔记 一 布局优化
  5. ANDROID相对布局详细说明
  6. ui布局参数设置
  7. Android 布局中的android:onClick的使用方法总结

随机推荐

  1. Android(安卓)浮动搜索框 searchable 使
  2. Android(安卓)编程案例-本地音乐播放器源
  3. 意图对象传递数据
  4. Android支持AMDGPU显卡
  5. android BitmapFactory.Options参数介绍
  6. android sqlite 操作:rawQuery and execSQ
  7. Android启动流程分析(七) init.rc的解析
  8. 仿QQ设置字体大小自定义SeekBar
  9. Android(安卓)NDK移植libiconv和libxml2
  10. [图文]将cocos2d-x项目移植到android上