例如android:layout_marginBottom的值为负数

为什么有时候像android:layout_marginBottom等变量的赋值为负数?

例如如下代码:

<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout   android:orientation="vertical"  android:id="@id/Widget_2X4_frame"   android:layout_width="fill_parent"  android:layout_height="228.0dip"  android:layout_marginTop="10.0dip"
   xmlns:android="http://schemas.android.com/apk/res/android">
   <ImageView   android:layout_width="fill_parent"   android:layout_height="46.0dip"   android:layout_marginBottom="-1.0dip"   android:src="@drawable/widget_header" />
   <include layout="@layout/widget_top" />
   <include layout="@layout/widget_bottom" />
</LinearLayout>

解答:marginBottom 正值是 增大 与下面空间的距离,负值为减少距离。

比如你的设备分辨率是480x800,里面放个TextView marginTop是-50dip,那么你的textView就会显示到有限显示范围的距离最上面50dip的位置,在你的设备上你是看不到的。View把它存在了一个栈序列内。

时间: 2024-10-05 12:55:48

例如android:layout_marginBottom的值为负数的相关文章

Android带返回值的窗口跳转

1.AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.fish.helloworld" android:versionCode="1" android:vers

Android 常用RGB值及名称

Android   常用RGB值及名称 颜  色 RGB值 英文名 中文名 #FFB6C1 LightPink 浅粉红 #FFC0CB Pink 粉红 #DC143C Crimson 深红/猩红 #FFF0F5 LavenderBlush 淡紫红 #DB7093 PaleVioletRed 弱紫罗兰红 #FF69B4 HotPink 热情的粉红 #FF1493 DeepPink 深粉红 #C71585 MediumVioletRed 中紫罗兰红 #DA70D6 Orchid 暗紫色/兰花紫 #D

android布局属性值fill_parent和match_parent

android布局属性值fill_parent和match_parent - 泡在网上的日子 在编写xml的时候,如果我们想让一个控件布满父容器,可以将layout_width和layout_height的值设置为fill_parent或者是match_parent,在高一点的版本中,谷歌建议为后者,其实我们看到很多应用都还是用的前者,或者是两者混用.其实在最终结果上这两个没有任何区别,他们的区别在于字面意义上,其实从fill_parent的实际效果来看,fill_parent(充满整个容器)这

Android Layout XML属性研究--android:layout_marginBottom (转载)

转自:http://blog.csdn.net/yanfangjin/article/details/7393023 在如下的xml配置文件中,起初对于android:layout_marginBottom,即需要控制imagebutton对于向下的间距,则不能working. <RelativeLayout         android:id="@+id/bar"         android:layout_width="wrap_content"   

z-index属性值为负数的作用

z-index属性值为负数的作用: 在很多CSS代码中,可以看到z-index属性值被设置为负数的情况,下面就简单介绍一下,此属性值为负数情况下的表现.在一般情况下只要对象设置了position属性,且属性值不为static,那么此对象能够覆盖非定位对象,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author"

Android - View Alpha值

Android - View Alpha值 本文地址: http://blog.csdn.net/caroline_wendy Alpha值主要控制图像的透明度(0-1),0代表透明,1代表不透明. Sets the opacity of the view. This is a value from 0 to 1, where 0 means the view is completely transparent and 1 means the view is completely opaque.

Android基础--键值对存储(SharedPreferences)

SharedPreferences用于将键值对形式的数据存储到当前应用专属的存储空间中 package com.itheima.sharedpreferences; import android.os.Bundle; import android.app.Activity; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.text.T

Android 设置alpha值来制作透明与渐变效果的实例

Android系统支持的颜色是由4个值组成的,前3个为RGB,也就是我们常说的三原色(红.绿.蓝),最后一个值是A,也就是Alpha.这4个值都在0~255之间.颜色值越小,表示该颜色越淡,颜色值越大,表示该颜色越深.如果RGB都是0,就是黑色,如果都为255,就是白色.Alpha也需要在0~255之间变化.Alpha的值越小,颜色就越透明,Alpha的值越大,颜色就不透明.当Alpha的值为0时,颜色完全透明,完全透明的位图或者图形从View上消失.当Alpha的值为255时,颜色不透明.从A

android自定义进度值可拖动的seekbar

最近忙找实习,加上实验室在推新项目,需要学习新知识.所以很长一段时间没去整理了官博客了,github也蛮久没更新,很惭愧.接下来还是要坚持写.今天就简单的写一下我在项目中用到的算自定义seekbar的博客,需求是这样的,seekbar需要显示最左和最右值,进度要跟随进度块移动.看下效果图就明白了. 其实实现起来很简单,主要是思路.自定义控件的话也不难,之前我的博客也有专门介绍,这里就不再多说. 实现方案 这里是通过继承seekbar来自定义控件,这样的方式最快.主要难点在于进度的显示,其实我很的