jjzjj

MenuItemCompat

全部标签

android - 异常 : This is not supported, 使用 MenuItemCompat.getActionProvider()

我正在尝试在Android应用程序的操作栏中制作“分享”按钮。这是我的代码:importandroid.content.Intent;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.support.v7.app.ActionBarActivity;importandroid.view.LayoutInflater;importandroid.view.Menu;importandroid.view.MenuInflater;importandroid.view.MenuItem;im

Android MenuItemCompat.getActionView 已弃用

我正在实现这样的SearchView:MenuItemsearch=menu.findItem(R.id.search);SearchViewsearchView=(SearchView)MenuItemCompat.getActionView(search);但这给了我一份检查报告'getActionView(android.view.MenuItem)'isdeprecated现在在文档中提到:ThismethodwasdeprecatedinAPIlevel26.0.0UsegetActionView()directly.所以我尝试了这个:MenuItemsearch=menu.

android - MenuItemCompat.getActionView 总是返回 null

我刚刚实现了v7AppCompat支持库,但MenuItemCompat.getActionView在我测试的每个Android版本(4.2.2、2.3.4....)SearchView显示在操作栏中,但它不响应触摸操作,也不展开以显示其EditText,就像一个简单的图标。@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.menu,menu);MenuItemsearchItem=menu.findItem
12