我在dimens.xml中定义了字体大小(例如<dimen name="name_text_size">12sp</dimen>
)
由于这个尺寸在所有屏幕上都不正常,我创建了一些具有不同值的附加文件夹:
我认为这应该足够了,因为在创建此布局之前,文本在ldpi,mdpi和hdpi屏幕上看起来没问题,但实际上字体变得太大了。问题是我无法弄清楚它们从哪个文件中获取这些屏幕的值。最初,我认为它使用文件夹“values”中的默认值,但实际上没有布局使用该值。 有人可以帮助我理解(我播种Providing documentaion和Support Multiple Screens)这些文件夹的工作原理以及如何优化已定义资源的数量(例如xhdpi和large-mdpi具有相同的值)吗
解决方案很简单,创建以下文件夹:
但我不想让事情变得更加复杂。
提前致谢:)
答案 0 :(得分:0)
您可以在每个Values-folder中提供不同的字符串文本。一旦它运行,您可以检查从哪个文件夹获取字符串值。
你可以通过这个技巧实现这一目标。