Как отобразить значение переменной на экране
Привет, ребята, я знаю, что это очень просто, но мне нужно знать, как я могу отображать содержимое переменной на экране.
Я использую 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