首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

在AlertDialog中找不到相应控件的解决办法

2012-08-27 
在AlertDialog中找不到相应控件的解决方法错误代码如下:AlertDialog dialogLayoutInflater factory Lay

在AlertDialog中找不到相应控件的解决方法
错误代码如下:
AlertDialog dialog;
LayoutInflater factory = LayoutInflater.from(this);
final View dialogView = factory.inflate(layout, null);
dialog = new AlertDialog.Builder(SearchResultIssueActivity.this)
   ... .create();
Spinner type = (Spinner)dialog.findViewById(R.id.spinner_engineering_type);
在对type进行操作时,报空指针异常。

后来用
Spinner engineeringType = (Spinner)dialogView.findViewById(R.id.spinner_engineering_type);
可以找到该控件。
目前不知道为什么,先干活,作个记号,以后再研究

热点排行