【发布时间】:2018-08-11 07:25:27
【问题描述】:
我想在小屏幕上使用不同的字符串资源,但 Android 始终使用默认字符串。我做错了吗?
/res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="continue">Continue</string>
</resources>
/res/values-large/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="continue">Continue to Next Page</string>
</resources>
@string/continue 始终解析为“继续”,即使在大屏幕上也是如此。确实如此,但是使用/res/values-large/dimens.xml 中的维度,所以我确定我使用的是正确的资源限定符。我也试过/res/values-w550dp/strings.xml,也没用。
是我做错了什么还是 Android 的限制?
【问题讨论】: