相关疑难解决方法(0)

如何检测SearchView是否已扩展?

我有菜单项,如:

<item
    android:id="@+id/action_search"
    android:title="search"
    app:actionViewClass="android.support.v7.widget.SearchView"
    app:showAsAction="always"/>

@Override
public boolean onCreateOptionsMenu( Menu menu ) {
  getMenuInflater().inflate( R.menu.passenger, menu );
  searchItem = menu.findItem( R.id.action_search );
  searchView = (SearchView)MenuItemCompat.getActionView( searchItem );
  searchView.setSubmitButtonEnabled( false );
  return super.onCreateOptionsMenu( menu );
}
Run Code Online (Sandbox Code Playgroud)

我想检查searchView是否已展开.

我尝试过searchItem.isActionViewExpanded(),searchView.isHovered()但没有一个能奏效.

我错过了什么?

TIA

android android-appcompat android-actionbar searchview

14
推荐指数
3
解决办法
8435
查看次数