1

我无法在 Android 中初始化我的控件。在我的应用程序中,我将拥有可用或将在不同活动中使用的按钮,并且所有按钮都执行相同的功能,即导航到另一个活动。我想公开声明我的控件,这样我就不会在我的课程中重复声明它们。假设我想将下面的代码放入一个单独的类中,然后在需要初始化控件时调用该函数。

InitControls():

TextView text1;
Button button1;
text1 = (TextView)FindViewById(R.id.TextView1);
button1 = (Button)FindViewById(R.id.Button1);

text1.setText("Hello WOrld!");

如何将该代码放入一个函数中,然后像这样在我的活动中调用它?

InitControls(); //or something
4

1 回答 1

3

将 InitControls 调用放在继承自 Activity 的基类中,然后在您的活动中扩展此类并在 onCreate? 中调用 InitControls?

于 2012-07-23T22:33:39.413 回答