android - 如何在android中根据设备屏幕大小制作TextView文本大小

标签 android

我有一个应用程序可以在 3.7 英寸到 6.0 英寸的不同屏幕尺寸上运行(现在没有平板电脑的计划)。

现在我有 TextView,它有 17dp 的标题14dp 的描述。但是当我在小型设备(3.7-4.7 英寸屏幕尺寸的设备)中运行该应用程序时,textview 的文本很大。

但是同样的textview在更高的5.5或者5.7这个可以小一些。

那么我怎样才能使 TextView 在所有设备上看起来都一样。

最佳答案

我有同样的问题,我使用了 this图书馆,它为我做了这件事。

在你的 gradle 中添加这个库后,你只需要在你的 xml 中用 ssp 替换 sp 就可以了。

关于android - 如何在android中根据设备屏幕大小制作TextView文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48107320/

相关文章:

java - 如何解决错误 : Java class cannot be instantiated in XML layout in android?

android - 如何在没有人窃取 token 的情况下使用我的移动应用程序中的 API

android - Kindle Fire 和谷歌地图 api

android - 方向更改后无法删除(子)PreferenceScreen 的子级

android - 使用 libstreaming 在 rtsp 中发送多播音频以从 android 设备上传

android - 调试 React-Native 应用程序时如何在 Chrome devtools 中查看 React 选项卡?

android - onCreate() 方法未被调用

安卓联系人 : How does the lookup key works?

android - fragment 中的mapView.onCreate(savedInstanceState)

android - 仅在垂直方向倾斜位图