public class TestActivity extends Activity {
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
button = (Button)this.findViewById(R.id.click);
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
//System.out.println(this.getResources().getString(R.string.button));
/*设置button的背景图(方法一)*///空指针异常?
Drawable bitmap = this.getResources().getDrawable(R.drawable.iphoneicon_033);
button.setBackgroundDrawable(bitmap);
/*设置button的背景图(方法二)*///空指针异常?
//button.setBackgroundResource(R.drawable.iphoneicon_033);
}
//测试时也报空指针
public void resOut() {
Activity activity = TestActivity.this;
//TestActivity activity = new TestActivity();//空指针异常?
System.out.println(activity.getResources().getString(R.string.button));
}
大家好,谁能告诉我,为什么三个我写“空指针异常”的地方,都是空指针,怎样解决.
解决方案 »
- 用Cursor和ContentResolver删除指定的联系人
- android源码怎么看?想学习下framework,但是不知道怎么去阅读代码
- android底层按键上报流程问题,急啊?????????????????
- 图上用的是TabActivity?
- 求助:有那位大哥做过android 下红外遥控的给小弟一些方案,最好有源代码的...谢谢...
- android 在程序内如何得到/data目录的权限呢?
- 用android查询机,排队机那们的终端机OS合适吗
- Android环境搭建
- 求助:android进入suspend后上层如何做唤醒操作
- android小白setonclicklistener哪里错了
- 在android应用程序中使用执行linux命令
- 自定义Dialog中设置进度条进度的问题
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
button = (Button)this.findViewById(R.id.click); //System.out.println(this.getResources().getString(R.string.button));
/*设置button的背景图(方法一)*///空指针异常?
Drawable bitmap = this.getResources().getDrawable(R.drawable.iphoneicon_033);
button.setBackgroundDrawable(bitmap);
/*设置button的背景图(方法二)*///空指针异常?
//button.setBackgroundResource(R.drawable.iphoneicon_033);
}
button = (Button)this.findViewById(R.id.click);
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
应该写成
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
button = (Button)this.findViewById(R.id.click);
lz你这样试试看。
都还没有设置layout怎么就能取呢