2015-11-10 5 views
-1

У меня есть метод, который я хочу использовать для отображения в самом макетеКак использовать переменную из моей MainActivity в моем макете?

public void GetPacificTime() 
{ 
    java.util.TimeZone pt = java.util.TimeZone.getTimeZone("GMT-8"); 
    java.util.Calendar c = java.util.Calendar.getInstance(pt); 
    System.out.println(c.get(java.util.Calendar.HOUR_OF_DAY)+":"+c.get(java.util.Calendar.MINUTE)+":"+c.get(java.util.Calendar.SECOND)); 
} 

Как бы использовать это в моем макета XML?

+0

Вы не можете использовать System.out.println в layout.xml я думаю! –

+0

Пожалуйста, добавьте дополнительную информацию. о чем вы хотите? – RajSharma

+0

Я хочу, чтобы этот метод выводил (время и т. Д.) В поле рядом с некоторым текстом, который я бы поставил, скорее всего, прямо на layout.xml – AmarD98

ответ

-1

Вы можете объявить TextView в своем макете XML, а затем использовать findViewById() для получения этого TextView, а затем прикрепить текст к нему с помощью метода setText().

Пример:

TextView text = (TextView) findViewById(R.id.id_from_xml); 
text.setText(c.get(java.util.Calendar.HOUR_OF_DAY)+":"+c.get(java.util.Calendar.MINUTE)+":"+c.get(java.util.Calendar.SECOND)); 
Смежные вопросы