課程
/移動開發
/Android
/帶你實現別樣的Android側滑菜單
R.drawable.ic_drawer報錯,文件中沒有ic_drawer的定義,怎么解決呢,我用的是IDEA編輯器
2017-02-20
源自:帶你實現別樣的Android側滑菜單 3-3
正在回答
private ActionBarDrawerToggle mActionBar;
//創建菜單控制開關mActionBar = new ActionBarDrawerToggle(this, mDrawerLayout, new Toolbar(this), R.string.draw_open, R.string.draw_close) { ? ?@Override ? ?public void onDrawerOpened(View drawerView) { ? ? ? ?super.onDrawerOpened(drawerView); ? ? ? ?//當開了的時候顯示標題 ? ? ? ?getSupportActionBar().setTitle(mTitle); ? ? ? ?//初始化菜單選項 ? ? ? ?invalidateOptionsMenu(); ? ?} ? ?@Override ? ?public void onDrawerClosed(View drawerView) { ? ? ? ?super.onDrawerClosed(drawerView); ? ? ? ?getSupportActionBar().setTitle("請選擇城市"); ? ? ? ?invalidateOptionsMenu(); ? ?}};
你說的是這里的問題吧?你可一Ctrl+鼠標左鍵點開看看ActionBarDrawerToggle類的構造方法,看看里面穿的參數是什么,我的一開始也報錯,后來我看了一下我那個里面穿的參數是個ToolBar類型的,所以我new了一個ToolBar,傳一個this,就可以了,你可以先看一下傳得是什么參數再做修改!
舉報
學會熟練使用側滑菜單之DrawerL,介紹常用菜單開源庫SlidingMenu
1 回答getActionBar().setDisplayHomeAsUpEnabled(true);會報錯
1 回答這是錯誤了。。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-22
private ActionBarDrawerToggle mActionBar;
//創建菜單控制開關
mActionBar = new ActionBarDrawerToggle(this, mDrawerLayout, new Toolbar(this), R.string.draw_open, R.string.draw_close) {
? ?@Override
? ?public void onDrawerOpened(View drawerView) {
? ? ? ?super.onDrawerOpened(drawerView);
? ? ? ?//當開了的時候顯示標題
? ? ? ?getSupportActionBar().setTitle(mTitle);
? ? ? ?//初始化菜單選項
? ? ? ?invalidateOptionsMenu();
? ?}
? ?@Override
? ?public void onDrawerClosed(View drawerView) {
? ? ? ?super.onDrawerClosed(drawerView);
? ? ? ?getSupportActionBar().setTitle("請選擇城市");
? ? ? ?invalidateOptionsMenu();
? ?}
};
你說的是這里的問題吧?你可一Ctrl+鼠標左鍵點開看看ActionBarDrawerToggle類的構造方法,看看里面穿的參數是什么,我的一開始也報錯,后來我看了一下我那個里面穿的參數是個ToolBar類型的,所以我new了一個ToolBar,傳一個this,就可以了,你可以先看一下傳得是什么參數再做修改!