Android中gravity、layout_gravity、padding、margin的区别小结_Android

1、gravity与layout_gravity的区别

gravity

属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个.

layout_gravity

是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左  靠右等位置就可以通过该属性设置.

这样就解释了,有什么我们弄个最外布局,然后里面包了几个布局,如果要使这几个布局都靠底,就可以在最外布局的属性里设置gravity=”botton” 因为gravity是对里面的内容起作用.

2、padding 与 margin的区别

padding

填充的意思,指的是view中的content与view边缘的距离,类似文本中的indent

margin

表示的是view的左边缘与parent view的左边缘的距离

margin一般用来描述控件间位置关系,而padding一般描述控件内容和控件的位置关系。

时间: 2024-08-31 06:48:06

Android中gravity、layout_gravity、padding、margin的区别小结_Android的相关文章

android中广播接收器和toast的区别和联系是什么

问题描述 android中广播接收器和toast的区别和联系是什么 android中广播接收器和toast的区别和联系是什么 广播接收器是一个方法还是一个类呢 解决方案 toast是悬浮的通知http://liangruijun.blog.51cto.com/3061169/638913/ BroadcastReceiver 是用来接收通知的,两者没有可比性.http://blog.csdn.net/liuhe688/article/details/6955668 往往写一个程序需要两者配合使用

Android中home键和back键区别实例分析_Android

本文实例分析了Android中home键和back键区别.分享给大家供大家参考.具体如下: back键 Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来销毁当前Activity,当此Activity又被其它Activity启动起来的时候,会重新调用OnCreate()方法进行创建,当栈中所有Activity都弹出结束后,应用也就随之结束了.如果说程序中存在service之类的,则可以在恰当的位置监听处理

android控件-android中ArrayAdapter和SimpleCursorAdapter有神马区别

问题描述 android中ArrayAdapter和SimpleCursorAdapter有神马区别 android中ArrayAdapter和SimpleCursorAdapter有神马区别 我知道SimpleAdapter一行数据可以显示多项内容,还可以插入图片呢 解决方案 http://www.fengfly.com/plus/view-198266-1.html 参考下,网上资料挺多的

android中handler和bundle有什么区别和联系

问题描述 android中handler和bundle有什么区别和联系 android中handler和bundle有什么区别和联系 都是用来传递消息吗都是信息的载体吗 解决方案 http://www.cnblogs.com/nuistlr/archive/2012/08/31/2665107.html handler提供了回调,接收返回,bundle打包发出信息.

Android中gravity、layout_gravity、padding、margin的区别小结

1.gravity与layout_gravity的区别 gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个. layout_gravity 是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左 靠右等位置就可以通过该属性设置. 这样就解释了,有什么我们弄个最外布局,然后里面包了几个布局,如果要使这几个布局都靠底,就可

Android中Handler Runnable与Thread的区别详解

转自: http://www.codeceo.com/article/android-handler-runnable-thread.html Android中Handler可以异步控制Runnable,那么这样做于Android中的Thread有什么区别呢?本文将通过多个角度来讲解这个问题,读完此文,相信你会对Android中的Handler Runnable与Thread有一个非常全面的了解. 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口:Th

Android中创建一个透明的进度对话框实例_Android

首先我们看一下什么叫做透明的进度对话框: 接下来我们讲一下如何创建:1.使用Eclipse创建一个新的Andr​​oid 项目,使用Android 2.2或以上.2.在/res/layout文件夹,创建线性布局activity_main.xml文件,主要是为了添加一个文本标签和一个按钮 复制代码 代码如下: activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&quo

android UI进阶之android中隐藏的layout 抽屉的使用方法_Android

最近在写一个应用,想把设置页面和应用页面放在一起,这样就能实现用户可以实时看到自己的设置对UI的影响,从而更方便的设置用户喜欢的界面.想了一段时间,发现用slidingDrawer这个控件可以实现这个效果.也就是一个抽屉.拉开抽屉,占据半个屏幕,另外半个屏幕还是显示应用页面.效果还是不错的. 今天就和大家分享一下android中这个抽屉效果.其实在android的lanucher就是一个抽屉,打开它就可以看到安装的应用.相信大家都见过用过.下面我们就来做个相同的效果,当然只是UI上差不多相同的效

Android中TelephonyManager类的用法案例详解_Android

本文以案例形式分析了Android中TelephonyManager类的用法.分享给大家供大家参考.具体如下: 目录结构: main.xml布局文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="ve