在android中以毫米为单位的视图大小
我想以编程方式设置一些的大小(View以mm 为单位,而不是dp在 android 中)。
虽然在 in 中更容易做,xml但我需要在 Java 中做。
有人可以帮我吗。我被困住了。
回答
首先在你的 dimens.xml 中创建一个值,如下所示:
< dimen name="test_50mm">50mm</dimen>
然后在你的java类中设置它
textView.getLayoutParams().height = (int) getResources().getDimension(R.dimen.test_50mm);
textView.getLayoutParams().width = (int) getResources().getDimension(R.dimen.test_50mm);
textView.requestLayout();
就这样