自定义了个布局作为对话框 然后点击按钮获取输入框内容 然后应用闪退了 findview返回null 求解
请用view.findViewById,而不要只是用findViewById
比如你的自定义布局为aaa.xml,那么你加载的时候可以这样:
View v=LayoutInflate.frome(context).inflate(R.layout.aaa.xml,null);
......(popup的话在new时就把view传进去,dialog的话,就setContentView(v)传view进去)
然后你获取edittext就用v.findViewById
个人推荐popup,这是我的开源项目,可以实现各种各样的popup:
你只需要将basepopup那个抽象类拉下来用就好了
https://github.com/razerdp/BasePopup
看你自定义的那个控件声明对不对,要用你自定义的名字去声明。