我可以通过编程方式更改<string name="title_activity_quiz">QuizActivity</string>
更重要的是,它会在动作栏中更新吗?
答案 0 :(得分:2)
也许您可以拥有两个字符串资源,并使用getActionBar().setTitle(getString(R.string.your_new_resource))
动态更改ActionBar的标题。
答案 1 :(得分:2)
强文本以编程方式更改资源字符串?
如果您要求如何更改String资源内容(在运行时) - 不,您不能这样做。 资源创建一次(在XML文件中定义),不再创建。
而不是你可以轻松地创建另一个String资源,并在需要时在它们之间切换:
getActionBar().setTitle(context.getResources().getString(R.id.secondString));