在我的android項目的/ res/values文件夾中,我有一個字符串,並在我的xml文件的文本視圖中引用,我想更改我的java文件中的字符串。android(在java代碼中更改字符串)
正如你可以在代碼中看到的,我已經做了一個字符串變量,然後在下面,我已經設置了字符串變量設置爲什麼,這是字符串所在的位置。我在代碼中提出「在這裏」,這是我想要更改爲值文件夾中的字符串。但我不知道用什麼代碼來設置它。
我可以只改變文本視圖中的文本從我的java文件,我知道該怎麼做,但這是一種古老的方式,它設置了一個警告,所以我寧願使用一個字符串,這是最好的方法這樣做。
隨着我在文本視圖中更改文本的知識,我基本上已經猜到了我到這個階段的方式,但是我不知道如何繼續下去,任何人都可以給我一些關於該怎麼做的建議,謝謝。
String string;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
counter = 0;
add = (Button) findViewById(R.id.badd);
sub = (Button) findViewById(R.id.bsub);
reset = (Button) findViewById(R.id.breset);
display = (TextView) findViewById(R.id.tvdisplay);
string = (String) getString(R.string.counter);
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
((///////////////here////////////////))
counter++;
}
});
我已經刪除了對這個問題的eclipse和eclipse標籤的引用,因爲它沒有關係。 – Squonk 2012-01-02 01:33:19
從我的理解來看,這些字符串意味着是常量,所以我不認爲你可以通過編程來改變它們。儘管如此,我仍然對android開發不熟悉,所以不要抱着我。 – Marcin 2012-01-02 01:33:29
@Marcin:你明白了 - 看到我的答案。 – Squonk 2012-01-02 01:42:03