【发布时间】:2015-02-02 12:24:02
【问题描述】:
我正在开发一个 Android 应用程序,当用户更改设置时,它将支持更改其文本大小。 出于这个原因,我想知道是否有办法根据字体大小的变化来分离我的应用程序资源。例如,我可以创建一个名为“drawable-huge”(字体大小)的资源文件夹吗?如果是这样,您知道我可以在文件夹上使用它的后缀吗?如果这不可能,你知道我可以做些什么来防止字体大小变大或变小时出现 UI 问题吗?
谢谢。
【问题讨论】:
-
不,这不是受支持的替代资源名称,因此它不会在 AFAIK 中工作。这必须以编程方式完成。
-
你认为我可以使用 onConfigurationChanged 来设置特定的可绘制对象吗?
-
我不确定,因为我不确定您打算在这里做什么。事实上,我不明白做你想做的事。
sp大小的文本根据屏幕/设备的不同以像素为单位...
标签: android user-interface resources font-size