【问题标题】:Autosizing text in TextView on Android在 Android 上的 TextView 中自动调整文本大小
【发布时间】:2011-06-03 16:21:23
【问题描述】:

当 TextView 高度未预定义(WRAP_CONTENTFILL_PARENT)时,是否可以将 TextView 的文本大小设置为与 TextView 高度相同?

解决方案:Auto Scale TextView Text to Fit within Bounds

【问题讨论】:

  • 你的意思是拉伸字符并在TextView中显示它们?你为什么要这样做?动机因素?
  • 我的 TextView 有一些文本应该占用屏幕的所有剩余空间
  • 能否将您的布局 xml 发布到 textview 所在的位置,谢谢

标签: android text widget textview


【解决方案1】:

我也想做这样的事情,你似乎能得到的最接近的是说android:textSize=20dp(或你认为合适的任何大小)为你的样式或显示文本的每个元素。因为dp 是与设备无关的像素,如果它看起来占据了您设备上的整个屏幕,那么它应该在所有其他设备上也以这种方式出现。您可能需要检查这一点,因为您可能必须为每个可能的不同尺寸/密度组合选择不同的 dp 值(取决于您针对的设备类型,以及您是否允许使用更改方向) this 拥有所有这些信息。

【讨论】:

    【解决方案2】:

    我找到了完全符合我要求的库: SizeAdjustingTextView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-05
      • 2017-03-23
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 2017-01-06
      • 2012-06-13
      • 2014-12-01
      相关资源
      最近更新 更多