Button控件获取报空指针的问题
2014-07-30 13:59
190 查看
本人android新手,昨晚在做android控件的获取的时候,获取一个xml里面的button控件给他添加单击事件,一直报空指针,后来在论坛找到了答案
现在整理下备录。
我的情况是这个button控件已经添加ID,出现空指针问题是因为我获取控件的时候把他写在了setContentView(View)的前面了,所以获取不了。
错误如下:
button = (Button)findViewById(R.id.buttonTap);
button.setOnClickListener(
new OnClickListener()
{
@Override
public void onClick(View v)
{
showCustomDialog();
}
}
);
setContentView(Myview);
正确是这样的:
setContentView(Myview);
button = (Button)findViewById(R.id.buttonTap);
button.setOnClickListener(
new OnClickListener()
{
@Override
public void onClick(View v)
{
showCustomDialog();
}
}
);
现在整理下备录。
我的情况是这个button控件已经添加ID,出现空指针问题是因为我获取控件的时候把他写在了setContentView(View)的前面了,所以获取不了。
错误如下:
button = (Button)findViewById(R.id.buttonTap);
button.setOnClickListener(
new OnClickListener()
{
@Override
public void onClick(View v)
{
showCustomDialog();
}
}
);
setContentView(Myview);
正确是这样的:
setContentView(Myview);
button = (Button)findViewById(R.id.buttonTap);
button.setOnClickListener(
new OnClickListener()
{
@Override
public void onClick(View v)
{
showCustomDialog();
}
}
);
相关文章推荐
- QP实现之函数指针数组无法获取正确地址的问题
- Android中findViewById()h获取EditText 空指针问题
- ObjectARX中使用非模式对话框进行数据库操作时获取空指针问题
- Android中findViewById()h获取EditText 空指针问题
- Android中findViewById()h获取EditText 空指针问题
- Android中findViewById()获取EditText 空指针问题
- enable_shared_from_this,关于在类的内部获取该对象shared_ptr指针的问题
- 在框架中获取视图的指针出现的问题
- 关于C指针的一个问题(获取内存)
- 关于使用tomcat自带连接池xapool偶尔无法获取数据库连接的问题(报空指针)
- 关于在$.ajax函数中无法获取$(this)指针的问题
- 通过spring手动获取bean报空指针问题
- eVC编程遇到的各种问题之——各种指针的获取
- Android中findViewById()获取EditText 空指针问题
- Android中Dialog数据的获取报错空指针问题
- C++语言中用指针申请内存时产生的问题。
- 详细的讲解C/C++指针和内存问题的文章
- 关于指针和内存的几个问题
- CString 及char 指针和数组的问题(转)
- 指针操作超越变量作用范围的问题(高质量c++)