简体   繁体   English

如何在布局中使用 MainActivity 中的变量?

[英]How do I use a variable from my MainActivity in my layout?

I have a method that I want to use to display in the layout itself我有一个方法,我想用它在布局本身中显示

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));
}

How would I use this in my layout XML?我将如何在我的布局 XML 中使用它?

You can declare a TextView in your layout XML, then use findViewById() to get this TextView, then attach text on it using the setText() method.您可以在布局 XML 中声明一个 TextView,然后使用 findViewById() 获取此 TextView,然后使用 setText() 方法在其上附加文本。

Example:例子:

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));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM