gpt4 book ai didi

android - MenuItemCompat.setOnActionExpandListener 已弃用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:59 26 4
gpt4 key购买 nike

如果搜索 View 是否打开,我有一些代码可以设置一个 bool 值。

MenuItemCompat.setOnActionExpandListener(action_search, new MenuItemCompat.OnActionExpandListener() {
@Override
public boolean onMenuItemActionExpand(MenuItem item){
isSearch = true;
return true;
}
@Override
public boolean onMenuItemActionCollapse(MenuItem item){
isSearch = false;
return true;
}
});

它有效。我对它的回应方式感到满意。但是,它显示为已弃用,setOnActionExpandListener 被警告划掉

android.support.v4.view.MenuItemCompat.setOnActionExpandListener is deprecated

建议?

最佳答案

android.support.v4.view.MenuItemCompat.setOnActionExpandListener is deprecated

MenuItemCompat.setOnActionExpandListener 此方法已在 API 级别 26.1.0 中弃用。

Suggestions?

使用MenuItem.setOnActionExpandListener(MenuItem.OnActionExpandListener)直接地。

  • MenuItemCompat.OnActionExpandListener 在相关操作 view 展开或折叠时收到通知。 菜单项 必须配置为使用标志 SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW 展开或折叠其操作 view

示例代码

MenuItem item = menu.findItem(R.id.action_order);
item.setOnActionExpandListener(new MenuItem.OnActionExpandListener() {
@Override
public boolean onMenuItemActionExpand(MenuItem menuItem) {
isSearch = true;
return true;
}

@Override
public boolean onMenuItemActionCollapse(MenuItem menuItem) {
isSearch = false;
return true;
}
});

关于android - MenuItemCompat.setOnActionExpandListener 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48989235/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com