如何以编程方式将平面/双精度值设置为布局参数...?

时间:2012-01-02 16:37:14

标签: android relativelayout layoutparams

我有相对布局,我想设置宽度1.4dp

如何做到这一点..如果有任何想法请帮助。

提前致谢...!

2 个答案:

答案 0 :(得分:3)

根据此参考,您可以对视图使用小数位:

android:layout_height和android:layout_width - 可以是一个维度值,它是一个浮点数,附加一个单位,如“14.5sp”。

http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#attr_android:layout_height

答案 1 :(得分:-1)

您只能为布局参数提供整数值

来源:http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html

无论布局是什么,你永远不能给出浮动值。

“dip”或“dp”或“dps” - 与密度无关的像素我的朋友意味着你不能将一个分数分成另一个分数。

pixels = dps * (density / 160).

例如,在240 dpi屏幕上,1 dp将等于1.5个物理像素。