android:layout_marginLeft="10px"是什么意思?

 我来答
liqy_6223
2012-03-09 · TA获得超过220个赞
知道答主
回答量:47
采纳率:0%
帮助的人:33.8万
展开全部
pixel,像素的意思。
详细可阅读下面的内容:
http://developer.android.com/guide/practices/screens_support.html
其实你需要理解android针对不同尺寸和屏密度的屏处理策略,这个地方可以帮你了解。
所设定的10px,字面意思是10个像素的距离,但是android处理的时候会考虑到多种屏的环境,意思是,如果这个“10px”分别应用于3.2寸和10寸屏上会怎么显示呢。这就和屏密度(dpi,单位面积像素数)有关。
一般这种情况,尽量使用dp,dp是一个虚拟的单位,android会对dp根据不同的屏密度进行缩放。
如果是“10dp”,针对基准密度的屏(160dpi)相当于
(160/160) * 10dp = 10px
但是对于240dpi的屏则是
(240/160) * 10dp = 15px

所以,应该能看出px和dp的区别:同样的10单位,也许你开始用的160dpi的屏,当换到240dpi的屏上时,会发现10单位的距离变小了,这里不考虑scale效果。
具体有兴趣自己再深入研究。
woshidaniel
推荐于2016-04-06 · TA获得超过9240个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:957万
展开全部
该组件距离左边组件10像素。
其他类似的还有
android:layout_marginLeft,意思是距离左边框的距离;
android:layout_marginRight,意思是距离右边框的距离。
android:layout_marginTop: 距离上边框

android:layout_marginBottom: 距离下边框
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1093782566
2012-06-13
知道答主
回答量:23
采纳率:0%
帮助的人:1.8万
展开全部
控件与左边界距离10px
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式