【发布时间】:2015-07-21 20:22:43
【问题描述】:
在我的自定义视图 .xml 中,我将宽度和高度定义为 w = 600dp , h = 700dp。现在我知道 getMeasuredHeight() / getMeasuredWidth() 在绘制视图后给出宽度和高度值,它们可能与我在 .xml 文件中给出的值不同,是否有解决方法来获取 getMeasuredHeight() 和 getMeasuredWidth() 之前的值视图实际上是在布局上绘制的,没有使用onMeasure()?
以及如何计算不同屏幕中更改的dp 尺寸?就像我的 600h*700w 在模拟器上运行时转换为 300*300 。
【问题讨论】:
标签: java android android-custom-view density-independent-pixel onmeasure