drawerLayout是Support Library包中實(shí)現(xiàn)了側(cè)滑菜單效果的控件,可以說(shuō)drawerLayout是因?yàn)榈谌娇丶鏜enuDrawer等的出現(xiàn)之后,google借鑒而出現(xiàn)的產(chǎn)物。drawerLayout分為側(cè)邊菜單和主內(nèi)容區(qū)兩部分,側(cè)邊菜單可以根據(jù)手勢(shì)展開(kāi)與隱藏(drawerLayout自身特性),主內(nèi)容區(qū)的內(nèi)容可以隨著菜單的點(diǎn)擊而變化(這需要使用者自己實(shí)現(xiàn))。
成都創(chuàng)新互聯(lián)公司-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、服務(wù)器托管雅安、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),歡迎聯(lián)系:18980820575使用步驟:
創(chuàng)建一個(gè)DrawerLayout
為了添加導(dǎo)航抽屜,你需要在你的布局界面中聲明一個(gè)DrawerLayout對(duì)象作為布局的根節(jié)點(diǎn)。同時(shí)在DrawerLayout內(nèi)部添加兩個(gè)view:
如下面例子所示:該布局使用了DrawerLayout它包含了兩個(gè)子節(jié)點(diǎn):一個(gè)FrameLayout它包含了主要內(nèi)容(在運(yùn)行時(shí)將會(huì)被Fragment替換) 和 一個(gè)ListView作為導(dǎo)航抽屜,上面titlebar 上圖標(biāo),負(fù)責(zé)打開(kāi)、關(guān)閉抽屜;
<?xml version="1.0" encoding="utf-8"?>