TextView高度根据屏幕大小而定

时间:2017-12-02 08:47:34

标签: java android textview

我需要将TextView放在屏幕顶部 在不同的情况下,它的高度是不同的 如果TextView占据屏幕的40%以上,我想让{{1}}可滚动 当然如果只有3个单词,它必须只排成一行。

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

您可以使用SDP - a scalable size unit

提供新大小单元的android SDK - sdp(可扩展dp)。此尺寸单位随屏幕尺寸而变化。它可以帮助Android开发人员支持多个屏幕。

文字使用SSP - a scalable size unit for texts

提供新大小单元的android SDK - ssp(可扩展sp)。此尺寸单位根据sp尺寸单位(对于文本)缩放屏幕尺寸。它可以帮助Android开发人员支持多个屏幕。

尝试其中任何一项。我认为这些将帮助你很多

答案 1 :(得分:0)

在xml中提供android:layout_weight="1" 并使用textSize in sp not dp

答案 2 :(得分:0)

使用dimen文件设置文字大小&给填充