Android Studio环境下,LayoutInflater的inflate方法取不到自定义布局文件

今天在跟着《第一行代码》敲那个聊天界面的小demo时碰到了一个问题,就是在调用 LayoutInflater 的 inflate 方法时,无法获取自定义布局文件。正确的代码如下所示,但是未解决问题之前一直会有错误提示:

View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.msg_item, parent,false);

我的开发环境是 Android Studio,在输入 R.layout. 后会有智能提示,但是提示的选项里只有 activity_main 和一个不知道是什么鬼的 support_simple_spinner_dropdown_item ,并没有我自己定义的 msg_item。开始还以为是自己代码写错了,尝试了好几种方法还是没能解决,包括 Make ProjectInvalidate Caches 都没能解决问题,最后选择重启Android Studio总算是解决了问题。所以各位再用AS开发时,如果遇到一些一直解决不了的奇怪问题,不放重启一下试试,说不定有惊喜。

你可能感兴趣的:(安卓)