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

Android 如何以编程方式将平面/双值设置为布局参数。。。?,android,android-relativelayout,layoutparams,Android,Android Relativelayout,Layoutparams,我有相对布局,我想设置宽度1.4dp 怎么做。。如果有任何想法,请帮助 提前谢谢 只能为布局参数指定整数值 资料来源: 无论布局如何,都不能给出浮点值 “dip”或“dp”或“dps”-密度无关的像素,我的朋友,这意味着你不能把一个分数分成另一个分数 pixels = dps * (density / 160). 例如,在240 dpi屏幕上,1 dp等于1.5个物理像素。根据此参考,您可以在视图中使用小数位: android:layout_height和android:layout_widt

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

怎么做。。如果有任何想法,请帮助


提前谢谢

只能为布局参数指定整数值

资料来源:

无论布局如何,都不能给出浮点值

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

pixels = dps * (density / 160).

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

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

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


这个评论是错误的。涉及大小的LayoutParams方法是以像素为单位的,这就是为什么它们是整数。布局值可以并以浮动单位指定(例如1.6dp)。