2013-01-10 3 views
-2

Может кто-нибудь объяснить мне, почему этот код не работает? Я хочу изменить текст textview с помощью Java-кода, но ничего не меняется.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

Код для изменения текста textview «s через Java код должен содержать по крайней мере один TextView объект, чтобы начать с. Я не вижу этого в вашем коде. Но я пишу ниже пример кода.

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

Ваш activity_main.xml должен содержать TextView определенный с идентификатором вы ссылаетесь. Надеюсь, поможет.

+0

Хо, прости, я поставил неправильный код (убей меня). Но ваш код работает благодаря – user1965878

+0

@ user1965878, Glad я мог бы помочь :) –

Смежные вопросы