android - setMinimumWidth() 在 android View 中使用什么测量单位?

标签 android android-layout

我了解 android 布局中使用的各种测量单位(dp、sp、px 等)之间的区别,但我不清楚通过 java 代码设置宽度时使用的是哪个单位。

setMinimumWidth(int minWidth) 使用哪个单位?

最佳答案

像素。代码设置的所有值均以像素为单位。如果您想要不同的值,则必须使用 getResources().getDisplayMetrics().density 计算像素以进行转换(或使用 DisplayMetrics 中的其他值)。

关于android - setMinimumWidth() 在 android View 中使用什么测量单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7438229/

相关文章:

android - 在编辑文本中获取 Android 中的光标位置?

android - 如何增加 Android dumpsys gfxinfo 可以记录的帧数?

android - 滚动时 RecyclerView 项目大小发生变化

android - 单击 ListView 项目 Android 打开自定义对话框?

java - 未找到与给定名称匹配的资源,即使该资源存在

Java:for循环忽略条件

java - 将循环结果放入数组后如何使用 ArrayList 和 For 循环?

android - Android 的 CursorAdapter 是否在后台线程中运行?

android - 创建基于百分比的布局

java - 以编程方式在相对布局中添加按钮网格