使用SearchView报错java.lang.UnsupportedOperationException: Failed to resolve ...
Posted Bennu-Cui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用SearchView报错java.lang.UnsupportedOperationException: Failed to resolve ...相关的知识,希望对你有一定的参考价值。
SearchView是appcompat-v7中的一个组件,能够更快的实现一些基本的功能
但是在布局中使用android.support.v7.widget.SearchView,打开该页面会crash,查看错误是加载布局出问题了
android.view.InflateException: Binary XML file line #26: Binary XML file line #26: Error inflating class android.support.v7.widget.SearchView
…
Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d=0x7f0200cb a=-1}
检查发现代码都没有什么问题,经过一番搜索发现是application的主题theme的问题
想要使用android.support.v7.widget.SearchView,主题必须是AppCompat的主题,这与AppCompatActivity类似。
所以以后使用appcompat-v7中的组件一定要注意主题是否正确。
以上是关于使用SearchView报错java.lang.UnsupportedOperationException: Failed to resolve ...的主要内容,如果未能解决你的问题,请参考以下文章
为啥进程列表时抛出 java.lang.UnsupportedOperationException [重复]
SearchView.OnCloseListener 没有被调用