在 android 中以毫米为单位的视图大小

Muh*_*rif 5 java xml size android button

我想以编程方式设置一些的大小(Viewmm 为单位,而不是dp在 android 中)。

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

有人可以帮我吗。我被困住了。

Adn*_*raf 8

首先在你的 dimens.xml 中创建一个值,如下所示:

< dimen name="test_50mm">50mm</dimen>
Run Code Online (Sandbox Code Playgroud)

然后在你的java类中设置它

textView.getLayoutParams().height = (int) getResources().getDimension(R.dimen.test_50mm);
textView.getLayoutParams().width = (int) getResources().getDimension(R.dimen.test_50mm);
textView.requestLayout();
Run Code Online (Sandbox Code Playgroud)

就这样