【问题标题】:Android Text Size support multiple screensAndroid Text Size 支持多屏
【发布时间】:2014-03-26 09:25:07
【问题描述】:

最佳做法是根据屏幕大小或屏幕密度或两者来改变文本大小?

我已经知道使用 sp。我有静态标题文本,在某些屏幕上适合一行,在其他屏幕上环绕到下一行。我需要避免自动换行。

【问题讨论】:

  • 使用 SP 是自动的
  • 我有需要避免自动换行的静态文本。单独使用 sp 是不够的。它需要放在一行上。
  • 可缩放的文本视图然后我会去,将自动缩放以适应文本视图,例如androidviews.net/2012/12/autoscale-textview

标签: android standards text-size


【解决方案1】:

这样做是个好习惯。在 10 英寸平板电脑上,您最好使用更大的文本尺寸。 例如,您可以使用 values-sw720dp 为每种类型的设备定义自定义值 文件夹并放在那里:

<dimen name="HeadlineSize">28sp</dimen>

还有像 android:style/TextAppearance.Large 这样的系统值。意味着在手机上这将比在平板电脑上 (24dp) 小(例如 18sp)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多