android - 什么是android :includeFontPadding for?

标签 android textview android-xml

您可以使用 android:includeFontPadding="false" 去除 TextView 中的默认填充。 Android 文档是这样描述属性的:

为升序和降序留出足够的空间,而不是严格使用字体升序和降序。

问题:

  • 以上是什么意思?这个填充物是做什么用的?
  • 关掉它不好吗?为什么?

最佳答案

这是文本大小测量高度的需要。 如果关闭它,文本将被强制设置为一定高度,否则它将计算每行的高度,包括上行和下行。

enter image description here

关于android - 什么是android :includeFontPadding for?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35680999/

相关文章:

android - 如何增加 TextView 中的行间距。?

java - 我希望我的应用程序即使在调用 onDestroy() 时也能在(线程或作为服务)中运行(用户从后台删除)

android - 使用NDK库时是否需要在build.gradle文件中添加arm64-v8a

android - 实现 'com.github.hakobast:dropdown-textview:0.3.1'

java - android on Text Change Listener

java - 将 sqLite DB 中的数据显示到不同的 TextView 中

Android - TextView 向上推 Imageview

android - 如何在 android 的 xml 中将我的文本轮廓着色为黑色

android - 是否有适用于 Android FAX 的 native 应用程序?

java - 关于 XML 布局和自定义 android 类