Android studio android studio R.string被重新排序
我定义了一些字符串,如下所示:Android studio android studio R.string被重新排序,android-studio,Android Studio,我定义了一些字符串,如下所示: <string name="sun">S</string> <string name="mon">M</string> <string name="tue">T</string> <string name="wed">W</string> <string name="thu">T</string> <string name="fri">
<string name="sun">S</string>
<string name="mon">M</string>
<string name="tue">T</string>
<string name="wed">W</string>
<string name="thu">T</string>
<string name="fri">F</string>
<string name="sat">S</string>
但在android studio中,这不起作用,因为R.string
正在按字母顺序更改顺序。所以R.string.sun+1
不是R.string.mon
谁能帮助我配置android studio,使其不会使用常规R类重新排序?来自:
尽管R类是指定资源ID的地方,但您不需要在那里查找资源ID
您基本上是在尝试使用id号,将一个id添加到一个id中以获得下一个“逻辑”。但是,aapt
可以以任何顺序生成它们,所以永远不要使用id作为数字:你不能依赖它们
要解决您的问题,请使用字符串资源中的天数名称定义
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="icons">
<item>@string/monday</item>
<item></item>
<item></item>
</array>
</resources>
@星期一
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="icons">
<item>@string/monday</item>
<item></item>
<item></item>
</array>
</resources>