2011-08-08 167 views
1

我已经创建了自定义android对话框,但是当我尝试动态更改其中的imageview时,应用程序崩溃。当我尝试更改其图像时,Android对话框崩溃

Dialog dialog = new Dialog(this,R.style.myBackgroundStyle); 
    dialog.setContentView(R.layout.dialog); 

    dialog.show(); 

    ImageView ivDialogLetter = (ImageView) findViewById(R.id.ivDialogLetter); 
    ivDialogLetter.setImageDrawable(drwLetter); // <- this line kills is. 

任何想法可能是什么问题?

谢谢!

+0

下一次,也调试,你可能会看到一个空指针异常这会告诉你前面有创建的ImageView对象的问题。 :O) – trgraglia

回答

2

试试这个

ImageView ivDialogLetter = (ImageView) dialog.findViewById(R.id.ivDialogLetter); 
+0

谢谢!有效! – Roger

相关问题