ActionBar

 actionLayout:使用

1
2
app:actionLayout="@layout/action_layout_view"
View edit_view=menuItem_edit.getActionView();

actionProvider:使用

1
2
3
4
5
6
7
8
9
10
11
    app:actionProviderClass="android.support.v7.widget.ShareActionProvider"
    ShareActionProvider shareActionProvider= (ShareActionProvider) MenuItemCompat.getActionProvider(menuItem_refactor);
    shareActionProvider.setShareIntent(this.getDefaultIntent());
<br>private Intent getDefaultIntent() {
    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("text/plain");
    intent.putExtra(Intent.EXTRA_TEXT,"");
    //intent.setType("image/*");
    return intent;
 
}

选项卡模式的ActionBar的使用

1
2
3
4
5
6
7
8
9
10
11
12
13
actionBar = getSupportActionBar();
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    ActionBar.Tab tab1= actionBar.newTab();
    tab1.setIcon(R.drawable.abc_ic_commit_search_api_mtrl_alpha);
        tab1.setText("TAB1");
        tab1.setTabListener(this);
        actionBar.addTab(tab1);
    
        fragment = new BlankFragment();
        Bundle bundle = new Bundle();
        bundle.putString("content",tab.getText().toString());
        fragment.setArguments(bundle);
        ft.replace(R.id.linear,fragment);

列表模式的ActionBar的使用

1
2
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data);
    actionBar.setListNavigationCallbacks(adapter, new ActionBar.OnNavigationListener() {}

  

posted @   呼啦啦,,啦啦呼呼  阅读(219)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示