我在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
答案 0 :(得分:3)
将InitControls调用放在继承自Activity的Base类中,然后在您的活动中扩展此类并在onCreate中调用InitControls?