计算 TextView 大小
Calculating TextView size
我正在 activity 的 onCreate()
函数中以编程方式创建元素。我正在尝试计算使用 wrap_content
作为高度的 TextView
的高度,但无法从该函数中检索该值。
在 activity 的生命周期中是否有更好的函数来创建这些元素,或者有没有一种方法可以使用特定的字体、大小和行距值计算 TextView 所需的高度,以及手动设置?
在生命周期onCreate()
,those views are drawing,所以你无法获取当时的视图宽度/高度。
你可以用View.post()
得到drawed(实际)宽度/高度,就像中的第二项说的那样。
我正在 activity 的 onCreate()
函数中以编程方式创建元素。我正在尝试计算使用 wrap_content
作为高度的 TextView
的高度,但无法从该函数中检索该值。
在 activity 的生命周期中是否有更好的函数来创建这些元素,或者有没有一种方法可以使用特定的字体、大小和行距值计算 TextView 所需的高度,以及手动设置?
在生命周期onCreate()
,those views are drawing,所以你无法获取当时的视图宽度/高度。
你可以用View.post()
得到drawed(实际)宽度/高度,就像中的第二项说的那样。