Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android中以编程方式显示的视图大小(mm)_Java_Android_Xml_Button_Size - Fatal编程技术网

Java android中以编程方式显示的视图大小(mm)

Java android中以编程方式显示的视图大小(mm),java,android,xml,button,size,Java,Android,Xml,Button,Size,我想以编程方式在mm中设置一些视图的大小,而不是在android中设置dp 虽然在xml中更容易实现,但我需要在Java中实现 谁能帮我一下吗。我卡住了。dp是1/160英寸。所以1dp是.16毫米(.158,如果你需要更高的精度)。Dp的存在使得它在不同分辨率下的大小相同,基本上是物理上的大小。Dp是1/160英寸。所以1dp是.16毫米(.158,如果你需要更高的精度)。Dp的存在使得它在不同分辨率下的大小相同,基本上是物理上调整大小。首先在dimens.xml中创建一个值 例如: <

我想以编程方式在mm中设置一些
视图的大小,而不是在android中设置dp

虽然在
xml
中更容易实现,但我需要在Java中实现


谁能帮我一下吗。我卡住了。

dp是1/160英寸。所以1dp是.16毫米(.158,如果你需要更高的精度)。Dp的存在使得它在不同分辨率下的大小相同,基本上是物理上的大小。Dp是1/160英寸。所以1dp是.16毫米(.158,如果你需要更高的精度)。Dp的存在使得它在不同分辨率下的大小相同,基本上是物理上调整大小。

首先在dimens.xml中创建一个值 例如:

< dimen name="test_50mm">50mm</dimen>

就这些

首先在dimens.xml中创建一个值 例如:

< dimen name="test_50mm">50mm</dimen>

就这些

你是说像素(px)不是毫米,我想?不,我需要毫米。实际上,我必须在纸上打印视图,由于分辨率不同,dp给出了不同的大小,解决方案是使用视图大小,单位为mm。我试着从xml中给出大小,这对我来说很好,但现在我不得不以编程的方式来做,而没有得到任何解决方案。你是说像素(px)不是毫米,我想?不,我需要毫米。实际上,我必须在纸上打印视图,由于分辨率不同,dp给出了不同的大小,解决方案是使用视图大小,单位为mm。我试着从xml中给出大小,这对我来说很好,但现在我不得不以编程的方式来做,而没有得到任何解决方案。非常感谢,先生,你救了我。它工作得很好,达到了我要求的效果。非常感谢你救了我。它工作得很好,达到了我要求的效果。谢谢您宝贵的时间。这些信息对我也很有用。谢谢您宝贵的时间。这些信息对我也很有用。