今天被android中的NullPointerException折磨的没脾气了

翻来覆去的看代码觉得很简单的几句话,怎么可能有这种空指针错呢

没有办法只得向高人求助

多亏Long,及时的把我从这种低级错误中点醒

在用LayoutInflater中组合自定义的布局时

我仍然以默认的main.xml文件定义具体的空间

而置自定义的View于不顾,自然在运行时,在默认的布局中找不到我定义的控件

这个错误实在是太低级了

写在这里作为提醒吧!

贴上代码:

AlertDialog.Builder builder=new AlertDialog.Builder(this);
LayoutInflater inflater=LayoutInflater.from(this);
View view=inflater.inflate(R.layout.passworddialog, null);
final EditText et_username=(EditText)view.findViewById(R.id.username);
final EditText et_password=(EditText)view.findViewById(R.id.password);
Button btn_ok=(Button) view.findViewById(R.id.ok);
Button btn_cancel=(Button)view.findViewById(R.id.cancel);
//Button btn_ok=(Button) findViewById(R.id.ok);
//Button btn_cancel=(Button)findViewById(R.id.cancel);
//注意哦,加View和不加View可是有很大的区别的哦!
//不加view表明从默认的main.xml文件中读取,而加上则指定从view所代表的那个xml文件中读取

更多相关文章

  1. Android让VideoView填充满屏幕/父布局并保证不变形
  2. Android初涉NDK,从零打造你的第一个demo
  3. Android(安卓)XML 中schema和自定义属性的关系
  4. 三种方法,刷新 Android(安卓)的 MediaStore!让你保存的图片立即出
  5. Android(安卓)Studio 项目 Gradle 升级经验总结
  6. Cygwin的安装流程
  7. Android(安卓)(最新)控件透明度,布局透明度,Activity透明度,颜色透
  8. Android中自定义加载样式图片的具体实现
  9. Android(安卓)Studio 将github作为远程maven仓库

随机推荐

  1. Android中View自定义XML属性详解以及R.at
  2. android中Invalidate和postInvalidate的
  3. 将tensorflow训练好的模型移植到android
  4. Android(安卓)调试:java 跨工程调试 andro
  5. Handle详解和使用方法
  6. Android(安卓)AlarmManager实现定时任务(
  7. 《疯狂Android讲义》学习笔记一
  8. Android通过intent发送彩信
  9. Android(安卓)启动时 出现黑屏
  10. Android简明开发教程十九:线程 Bezier曲线