Java 更改String.xml的值

Java 更改String.xml的值,java,android,Java,Android,这可能是一个愚蠢的问题,但请原谅我,因为我只是一个学习者 是否可以从类中更改方法中player的值?如果可以,请告诉我如何更改 这是我的R.java的一部分 public static final class string { public static final int player=0x7f060003; 这是值文件mystring.xml的一部分 <?xml version="1.0" encoding="utf-8"?> <resources>

这可能是一个愚蠢的问题,但请原谅我,因为我只是一个学习者

是否可以从类中更改方法中player的值?如果可以,请告诉我如何更改

这是我的R.java的一部分

    public static final class string {
    public static final int player=0x7f060003;
这是值文件mystring.xml的一部分

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="player">player</string>
</resources>

运动员

不,您不能以任何方式更改android应用程序资源。所有资源都是只读的。也许你可以使用SharedReferences。您可以从资源中读取初始值,然后使用SharedReferences来存储实际值,您可以修改这些值。

否,您不能在R.java中更改任何内容。甚至都不要尝试。如果你这样做了,你只会问很多错误。
如果您想更改标题,并且正在使用ActionBar,则可以使用setTitle(“字符串”);方法

在类的方法中,您需要:

public void onCreate (Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ActionBar ab= getActionBar();   //Creates new ActionBar Instance Object
    ab.setTitle("Welcome to my App!"); //Sets the title of that ActionBar Object
}

//Method that inflates the ActionBar
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.home_action_bar, Menu);
    return true;
} 

另一种可以更改标题的方法是,在版面顶部放置文本视图,并更改文本视图中显示的内容

如果您需要更改,为什么首先使用它?有点不清楚您想要实现什么,谢谢您的响应,但我需要在值中使用它,因为我想在我的布局中使用它。好的。。为什么你需要更改它?我想要它,这样你就可以在每次打开应用程序(比如doodle jump)时更改玩家的名字,然后在Android平台上开始编程。你应该阅读d.Android.com上的指南。。。。不管怎样,看看这里有没有可能有一个可行的,可以在xml和java上的东西?谢谢你,但它似乎非常复杂,我不认为我能理解它。