在我的Java代码中,我可以轻松访问标准的Android字符串,如“save”,“ok”,“cancel”等。在活动中,我可以这样做:
getString(android.R.string.cancel)
我想从XML文件中访问这些字符串。我尝试了android:text="@android:string/cancel
之类的东西,但这似乎不起作用。有没有办法在XML中使用这些字符串?
答案 0 :(得分:1)
我无法重现你的问题。在Android Studio 2.2.2中,我刚从新项目向导中创建了一个新项目,选择"空活动"作为模板并取消选中appcompat选项。然后,在ALPHA
中,我更改了activity_main.xml
以引用您想要的字符串:
TextView
这可以干净地构建并在Android 7.1上运行。
由于该字符串自API级别1以来一直在SDK中,因此我不会预料到使用它时会出现任何问题。
答案 1 :(得分:0)
尝试android:text =" @ string / cancel"