加载中…
个人资料
1013598664
1013598664
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,879
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

LayoutParams

(2014-12-31 18:05:00)
标签:

杂谈

1. 你可以做到这一点,LayoutParams。android的界面,这些可以被添加到他们的设置范围和位置。 一个例子(设置的LayoutParams上一个RelativeLayout的子视图)RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); //The WRAP_CONTENT parameters can be replaced by an absolute width and height or the FILL_PARENT option)params.leftMargin = 50; //Your X coordinateparams.topMargin = 60; //Your Y coordinatechildView.setLayoutParams(params); 请注意该的LayoutParams的类型必须等于你想将它们添加到childview的父。 (LinearLayout.LayoutParams一LinearLayout,RelativeLayout.LayoutParams一RelativeLayout等)。 另外,代替childView.setLayoutParams(params);您可以parentView.addView(childView,params);设置的LayoutParams时,该项目将被添加到父容器。 注意!为坐标的值以像素为单位。因为它是最佳实践的DP值来定义你的界面大小你这一段代码到DP转换为像素:private int getPixels(int dipValue){ Resources r = getResources(); int px = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dipValue, r.getDisplayMetrics()); return px; }

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
前一篇:Bitmap
后一篇:cd
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

    < 前一篇Bitmap
    后一篇 >cd
      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有