2012-02-09 62 views
0

如何获取对TextView的引用,例如,如果我没有将布局设置为内容视图?访问另一个布局中的视图

我使用TabHost的活动之间进行切换:

public class TimerResultsActivity extends TabActivity { 

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

     TextView resultsText = (TextView)findViewById(R.id.textView1); 
     resultsText.setText("test"); 
    } 

...

“textView1” 已经加入到标签中的一个,但在main.xml中没有宣布。 如何更改上面的文字?

回答

2

您需要参考其中声明的的布局的基准。然后您可以使用它所属的ViewGroupfindViewById()方法。

TextView resultsText = (TextView)myTab.findViewById(R.id.textView1); 
... 
+0

也必须充气布局。 – Shaiful 2012-02-09 16:27:35

相关问题