2013-01-10 131 views
-2

有人可以解釋爲什麼這段代碼不起作用嗎?我想用Java代碼更改textview的文本,但沒有任何更改。Java/XML - 更改TextView

package com.example.gethtml; 

import android.app.Activity; 
import android.os.Bundle;  

public class MainActivity extends Activity { 

    GetCode getCode = new GetCode(); 
    Affiche affiche = new Affiche(); 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     try { 
      getCode.getCode(); 
     } catch (Exception e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
    } 
} 
+0

多次發佈相同的代碼 編輯您的代碼並更新它 –

回答

0

代碼通過Java代碼來改變textview的文本應至少包含一個TextView對象下手。我在你的代碼中看不到。但是我正在爲此編寫一個示例代碼。

setContentView(R.layout.activity_main); 
TextView txtView = (TextView) findViewById(R.id.txtview); 
txtView.setText("This is changed text"); 

activity_main.xml應該包含TextView ID爲你指定義。希望能幫助到你。

+0

何對不起,我把錯誤的代碼(殺了我)。但你的代碼作品謝謝 – user1965878

+0

@ user1965878,很高興我可以幫助:) –