加载SearchvView碰到的问题Couldn't resolve resource @id/search_edit_frame

第一次使用SearchView就遇到了一个小坑


加载SearchvView碰到的问题Couldn't resolve resource @id/search_edit_frame_第1张图片

XLM文件是这样写的

加载SearchvView碰到的问题Couldn't resolve resource @id/search_edit_frame_第2张图片

运行项目编译可以通过,但是但是后续添加的控件都现实不出来了。

baidu。。。。 一圈中文竟然没有解决方法。

stackoverflow。。。。。啃英文,上面只有一个跟我遇到了相同的问题众多答案中只有两个可行方法

第一个方法

把android.support.v7.widget.SearchView替换成SearchView

看了一下API,这个两个的区别


加载SearchvView碰到的问题Couldn't resolve resource @id/search_edit_frame_第3张图片
加载SearchvView碰到的问题Couldn't resolve resource @id/search_edit_frame_第4张图片

分属在不同的包下面,v7包的方法有些改动。

第二个方法

在父控件

加载SearchvView碰到的问题Couldn't resolve resource @id/search_edit_frame_第5张图片

里面添加上一个属性

ok,搞定。

你可能感兴趣的:(加载SearchvView碰到的问题Couldn't resolve resource @id/search_edit_frame)