[英]android navigation drawer not showing title bar in kitkat
在我的應用程序中,我使用Android Studio模板創建了一個導航抽屜。 它可以在Android 5.0以上版本的設備上完美運行,但標題欄不會出現在Kitkat設備上(只能看到狀態欄),我找不到解決方案,
下面是我的代碼
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().show();
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar,R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
Intent intent = getIntent();
linkNo = intent.getIntExtra(FirstMenuFragment.LINK_NO, 0);
//Make firstItem active
navigationView.getMenu().getItem(linkNo).setChecked(true);
}
提前致謝
在KitKat中,與Lollipop +相比,使狀態欄(半)透明是更加復雜的。 所以標題欄仍然在那里,它就在狀態欄下面;)
編輯:如果您絕對想在KitKat上實現此目的,則可以使用SystemBarTintManager( https://github.com/jgilfelt/SystemBarTint/blob/master/library/src/com/readystatesoftware/systembartint/SystemBarTintManager.java )。
但是我不建議這樣做,我自己做過,要正確完成並非易事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.