我想在我的所有活动中显示相同的菜单(使用imageviews制作),然后尝试:
public class BaseActivity extends Activity {
ImageView iv1;
...
@Override
protected void onCreate(Bundle savedInstanceState) {
{
super.onCreate(savedInstanceState);
iv1 = (ImageView)findViewById(R.id.image1);
}
...
}
以及其他活动如下:
public class PlayersActivity extends BaseActivity {
protected void onCreate (Bundle savedInstanceState){
super.onCreate(savedInstanceState);
}
}
但是,活动没有看到我在BaseActivity上定义的ImageView 我有一个带有imageview的空对象。
答案 0 :(得分:2)
iv1在基本活动或子类中始终为null,因为您从未调用setContentView