Как отобразить значение переменной на экране

Привет, ребята, я знаю, что это очень просто, но мне нужно знать, как я могу отображать содержимое переменной на экране.

Я использую textview в своем макете?

У меня есть окно textview, и я могу установить его, чтобы что-то сказать в редакторе, но мне нужно написать содержимое переменной, чтобы я мог выполнить некоторую проверку ошибок.

Кто-нибудь может помочь?

Спасибо

Ответ 1

Если у вас есть TextView с именем textViewName, определенным в XML файле вашего макета, вы можете просто сделать что-то вроде этого в своем классе Activity:

setContentView(R.layout.layoutName);
TextView textView = (TextView) findViewById(R.id.textViewName);
textView.setText("text you want to display");

Это то, что вы ищете? Если вам не нужно отображать его на экране и просто хотите отлаживать, просто используйте Log() и logcat для просмотра сообщений.

Ответ 2

В Управлении...

  public void onCreate(Bundle savedInstanceState)
  {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    int myValue = deriveMyValue();
    String message =
        myValue == -1 ?
            "The value is invalid." :
            "The value is " + myValue;
    TextView tv = (TextView) findViewById(R.id.my_text_view);
    tv.setText(message);
  }

Ответ 3

Если у вас есть список на экране, то не потерять список и по-прежнему показывать использование изменений, принимая пример @Matt.

TextView textView = (TextView) findViewById(R.id.textViewName);
textView.setText("text you want to display");

Это сработало для меня.

Ответ 4

int count=7;
     TextView tv = (TextView) findViewById(R.id.my_text_view);
tv.setText("you have entered"+count+"as the integer");

Как вы можете видеть, вы можете включить другие типы данных, такие как целые числа, также в блок setText