Изменить текст TextView

Я пытаюсь изменить текст TextView из кода.

Вот как выглядит мой xml:

XML:
<TextView
    android:id="@+id/textView1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center_vertical|center_horizontal" />

И код:

TextView tv1 = (TextView)findViewById(R.id.textView1);
tv1.setText("Hello");
setContentView(tv1);

Я получаю сообщение об ошибке на своем устройстве, и приложение останавливается. Я попытался показать TextView (не связан с XML TextView), и он сработал.

Ответ 1

Ваш подход неверен. Я думаю, что это будет Null Pointer Exception. Лучше выложить журнал кота

Исправить здесь

 setContentView(R.layout.yourlayout):

В этой строке вы должны указать используемый макет.

затем

TextView tv1 = (TextView)findViewById(R.id.textView1);
tv1.setText("Hello");

Нажмите здесь, чтобы изучить именно то, что вы хотите знать

Ответ 2

удалите это. setContentView(tv1);