Toolbar與menu結(jié)合使用

toolbar2.png
1. 首先 在res目錄下新建menu文件夾,并創(chuàng)建menu文件:

share.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/toolbar_share"
        android:icon="@drawable/ic_share_white_24dp"
        android:title="share"
        app:showAsAction="always" />
</menu>

app:showAsAction="always",這個屬性決定菜單是一直顯示還是在overflow中

2. 在Activity中初始化菜單,并處理選中事件:
@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        //不同的界面可以根據(jù)需要填充不同的菜單
        getMenuInflater().inflate(R.menu.share, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if (item.getItemId() == R.id.toolbar_share) {
            Toast.makeText(this, "點(diǎn)擊了分享菜單", Toast.LENGTH_SHORT).show();
            // TODO: 2017/11/9 實(shí)際的分享動作 
        }
        return true;
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,008評論 25 709
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,325評論 0 17
  • 3.1. 介紹 現(xiàn)在,您已經(jīng)安裝了Wireshark并有可能熱衷于開始捕捉您的第一個數(shù)據(jù)包。在接下來的章節(jié)中,我們...
    wwyyzz閱讀 1,489評論 0 1
  • CTS 注意事項(xiàng) 如果忘記命令,在cts-tf輸入help 查看命令; 測試完成后測試報告存放目錄:android...
    object_小車閱讀 1,528評論 0 1
  • 午后,我坐在落地窗前,靠著靠墊,看著電影《東京家族》,冬日的曖陽穿過窗簾灑在我的身上,這是我盼望已久的理想的周末。...
    玩轉(zhuǎn)時空閱讀 310評論 0 0

友情鏈接更多精彩內(nèi)容