Android-TextView缩小到仅适合吗?

时间:2019-05-09 09:31:11

标签: android textview

我正在创建一个需要在TextView上具有“缩小以适合”功能的应用程序(该填充取决于用户输入)。但是,我只能找到具有“按比例缩放”类型的解决方案的自定义TextView

我一直在寻找类似的东西,而我得到的最接近的是这个AutoResizeTextView和这个answer

第一个问题是它将缩放(增加和减小)文本大小。 第二个感觉更接近我在寻找什么。但是,文本似乎比我预期的要小。

这是我设置文字大小的方式(使用第二个链接)

textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, (fontSize).toFloat());

在这种情况下,假设fontSize是17。 我正在使用160 PPI的160 mdpi设备(运行Android 5.0.2)。我使用this网站来帮助我完成从pxsp到其他单位的转换。

使用textView.getTextSize();获得文本大小将返回14,但看起来比预期的要小得多。是否有另一种方法可以使“缩小以适应”选项在Android上可用,或者我在单位上做错了什么?

0 个答案:

没有答案