读书人

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

发布时间: 2012-08-27 21:21:57 作者: rapoo

在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);
可以找到该控件。
目前不知道为什么,先干活,作个记号,以后再研究

读书人网 >移动开发

热点推荐