我有一个应用程序,我需要在每个视图中使用不同的文本字符串。
我已经返回正确的字符串函数根据内部状态:Android:来自布局xml的动态资源值
getText(String id)
所以的getText(“menuTitle”)可能返回“标题1”在同一时间,和“标题2”在另一
和的getText( “buttonX”)可能返回“按”在同一时间,和“点击”在另一
我没有任何问题在每个活动中都可以这样做
但是,由于我有很多活动,如果我可以以某种方式覆盖资源机制,所以它会很好,所以不用在每个活动中为每个文本编写代码
View v=findViewbyId(...);
v.setText(setText(stringID));
我可以在XML
....
<TextView text="myDir/menuTitle" />
设置并收到与资源名称的回调,所以我可以返回
getText("menuTitle")
而不是从文件中读取资源
我没有看到您的要求的任何优势。我只是看到更多的使用cpu。 –