伊莉討論區
標題:
關於ToolBar左側導航圖標的隱藏 (已自行解決,附上解法)
[打印本頁]
作者:
RainieYang
時間:
2018-6-26 11:10 AM
標題:
關於ToolBar左側導航圖標的隱藏 (已自行解決,附上解法)
本帖最後由 RainieYang 於 2018-6-26 05:33 PM 編輯
安安,各位大大,小弟目前需要隱藏Toolbar左邊 "三" 圖案的按鈕,但不希望永久關閉,希望是能動態調整隱藏或顯示。
但試了很久都無法將它隱藏,請問各位大大有什麼好的建議嗎?
private void setupDrawerList(){
drawer_layout = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this,drawer_layout,toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer_layout.addDrawerListener(toggle);
toggle.syncState();
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (drawer_layout.isDrawerOpen(GravityCompat.END)) {
drawer_layout.closeDrawer(GravityCompat.END);
} else {
drawer_layout.openDrawer(GravityCompat.END);
}
}
});
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
}
複製代碼
安安 各位大大,小弟已自行解決,附上解法。加上這行即可隱藏:
toolbar
.setNavigationIcon(
null
);用Toolbar內建的method將icon圖片設成null,她會自行將此view移除,我去翻他的原始碼發現的,實際測試成功移除了。
作者:
codewice
時間:
2018-7-1 01:36 PM
翻找 source code 是好習慣!
多嘴一下,那個「三」的按鈕常被叫做 Hamburger button
作者:
RainieYang
時間:
2018-7-6 07:59 AM
codewice 發表於 2018-7-1 01:36 PM
翻找 source code 是好習慣!
多嘴一下,那個「三」的按鈕常被叫做 Hamburger button ...
原來如此,謝謝您,長知識了~
歡迎光臨 伊莉討論區 (http://a408.file-static.com/)
Powered by Discuz!