我正在尝试创建一个textView,它将占据屏幕顶部中心部分的很大一部分。理想情况下,在dp中设置文本大小将允许textView保持正确的相对大小(占据屏幕宽度的大约70%,可能占据顶部的20%)。它在布局编辑器中以及在HVGA分辨率的仿真器中看起来是正确的。但是,当我以更高的分辨率(在平板电脑上或模拟720p显示屏上)测试时,文本会占据屏幕顶部中心部分的一小部分。 (可能是30%宽度而不是70%,并且它看起来似乎没有任何更大的垂直)。
有没有办法缩放文字以正确增加相对大小和分辨率?
答案 0 :(得分:0)
将layout_width
设置为fill_parent
,这会使其在所有设备的屏幕上展开。
在左侧和顶部添加一些填充,这似乎是合适的。
对于不同的屏幕,填充可能看起来不同,但这仍然是一个更好的解决方案。
答案 1 :(得分:0)
组 机器人:layout_width = “match_parent” 编辑: 看一下这个 Auto Scale TextView Text to Fit within Bounds