当未预定义TextView高度( WRAP_CONTENT 或 FILL_PARENT )时,是否可以将 TextView 的文本大小设置为与 TextView 高度相同?
WRAP_CONTENT
FILL_PARENT
TextView
解决方案:Auto Scale TextView Text to Fit within Bounds
我也想做这样的事情,你可以得到的最接近的是对你的风格或每个显示文字的元素说 android:textSize=20dp (或你认为合适的任何尺寸) . 因为 dp 是设备无关的像素,如果它看起来占据了你设备上的整个屏幕,那么它应该也会在所有其他设备上出现 . 您可能需要检查这一点,因为您可能必须为每种不同的尺寸/密度组合选择不同的dp值(取决于您的目标设备类型,以及您是否允许使用更改方向)this拥有所有这些信息 .
android:textSize=20dp
dp
我发现这个库完全符合我的要求:SizeAdjustingTextView
2 回答
我也想做这样的事情,你可以得到的最接近的是对你的风格或每个显示文字的元素说
android:textSize=20dp
(或你认为合适的任何尺寸) . 因为dp
是设备无关的像素,如果它看起来占据了你设备上的整个屏幕,那么它应该也会在所有其他设备上出现 . 您可能需要检查这一点,因为您可能必须为每种不同的尺寸/密度组合选择不同的dp值(取决于您的目标设备类型,以及您是否允许使用更改方向)this拥有所有这些信息 .我发现这个库完全符合我的要求:SizeAdjustingTextView