【问题标题】:Size of view in mm programmatically in android在android中以编程方式以mm为单位的视图大小
【发布时间】:2021-01-04 05:47:24
【问题描述】:

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

虽然在xml 中做起来更容易,但我需要用 Java 做。

谁能帮帮我。我被卡住了。

【问题讨论】:

  • 我猜你的意思是像素(px)而不是 mm?
  • 不,我需要毫米。实际上我必须在纸上打印视图,并且由于不同的分辨率 dp 给出了不同的尺寸,解决方案是使用毫米为单位的视图尺寸。我通过从 xml 给出大小来尝试它,它对我来说效果很好,但现在我必须以编程方式完成它并且没有得到任何解决方案来解决它。

标签: java android xml button size


【解决方案1】:

A dp 是 1/160 英寸。所以 1dp 是 0.16 毫米(如果您需要更高的精度,则为 0.158)。 Dp 的存在使其在不同分辨率下的大小相同,基本上是物理上的大小。

【讨论】:

  • 感谢您宝贵的时间。这些信息对我也很有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-11
  • 1970-01-01
  • 2018-04-22
  • 1970-01-01
相关资源
最近更新 更多