ActionBar中添加控件

SearchView
 <item
        android:id="@+id/searchView"
        android:showAsAction="ifRoom"
        android:title="搜索"
        android:actionViewClass="android.widget.SearchView"/>
分享按钮
<item
        android:id="@+id/provider"
        android:showAsAction="ifRoom"
        android:title="分享"
        android:actionProviderClass="android.widget.ShareActionProvider"/>

代码中:
     @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);   // ----只要写了这个就可以显示
        searchView = (SearchView) menu.findItem(R.id.searchView)
                .getActionView();
        sharedProvider = (ShareActionProvider) menu.findItem(R.id.provider)
                .getActionProvider();

你可能感兴趣的:(ActionBar中添加控件)