Android MenuItemCompat.getActionView已被弃用

40

我正在实现一个类似于这样的SearchView:

    MenuItem search = menu.findItem(R.id.search);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(search);

但是这给了我一个检查报告

'getActionView(android.view.MenuItem)'已经过时

现在文档中提到:

此方法在API级别26.0.0中已被弃用

直接使用getActionView()

所以我尝试了这个:

    MenuItem search = menu.findItem(R.id.search);
    SearchView searchView = (SearchView) getActionView(search);

但它仍然给我弃用的消息。那么什么是最佳实践?

但它仍然给我弃用的消息。那么什么是最佳实践?


可能是getActionView已过时?的重复问题。 - Vladyslav Matviienko
1个回答

107

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接