我在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

最佳答案

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

07-26 07:50