1

我正在尝试创建一个 textView,它将占据屏幕顶部中心部分的大部分。理想情况下,在 dp 中设置文本大小将允许 textView 保持正确的相对大小(占据屏幕宽度的大约 70%,可能是顶部的 20%)。它在布局编辑器和 HVGA 分辨率的模拟器中看起来是正确的。但是,当我以更高分辨率(在我的平板电脑上,或模拟 720p 显示器)测试它时,文本只占屏幕顶部中心部分的一小部分。(可能是 30% 的宽度而不是 70%,而且垂直方向看起来并没有变大)。

有没有办法缩放文本以正确增加分辨率的相对大小?

4

2 回答 2

0

设置layout_widthfill_parent,这将使它在所有设备的屏幕上传播。在左右和顶部添加一些似乎合适的填充。对于不同的屏幕,填充可能看起来不同,但这可能是一个更好的解决方案。

于 2012-05-27T20:16:59.423 回答
0

设置 android:layout_width="match_parent" 编辑:检查一下 Auto Scale TextView Text to Fit within Bounds

于 2012-05-27T20:20:30.540 回答