我有一个在OnCreate()函数中初始化的ImageButton,并且还想在激活微调器时在单独的函数中使用它,但是我无法访问已初始化的imageButton。
我可以再次在OnSpinnerSelection()函数中重新设置图像按钮吗,还是不好的做法?
谢谢!
更好的方法是在onCreate方法之外初始化ImageButton。然后,它成为全局变量,可以在任何方法中使用。
像这样 :
ImageButton im;
@Override
protected void onCreate (Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// set content view
im = (ImageButton)findViewbyId(R.id.<id>);
// other code
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句