@@ -9,6 +9,7 @@ import android.content.Intent
99import android.content.IntentFilter
1010import android.databinding.DataBindingUtil
1111import android.net.Uri
12+ import android.os.Build
1213import android.os.Bundle
1314import android.support.design.widget.NavigationView
1415import android.support.v4.content.LocalBroadcastManager
@@ -44,6 +45,7 @@ import kotlinx.android.synthetic.main.activity_main.*
4445import kotlinx.android.synthetic.main.app_bar_main.*
4546import kotlinx.android.synthetic.main.nv_layout.view.*
4647import org.jetbrains.anko.async
48+ import org.jetbrains.anko.configuration
4749import org.jetbrains.anko.onClick
4850import org.jetbrains.anko.startActivity
4951import java.io.File
@@ -78,6 +80,7 @@ class MainActivity : ActivityBase(), NavigationView.OnNavigationItemSelectedList
7880 drawer_layout.setDrawerListener(toggle)
7981 toggle.syncState()
8082 nav_view.setNavigationItemSelectedListener(this )
83+ configuration(fromSdk = Build .VERSION_CODES .LOLLIPOP ) { drawer_layout.fitsSystemWindows = true }
8184
8285 val headerView = nav_view.getHeaderView(0 )
8386 NvLayoutBinding .bind(headerView).theme = ICodeTheme
@@ -227,8 +230,6 @@ class MainActivity : ActivityBase(), NavigationView.OnNavigationItemSelectedList
227230 }
228231
229232 private fun replaceFragment (fragment : Fragment ) {
230- if (fragment != mainFragment)
231- app_bar.setExpanded(false )
232233 val transaction = fragmentManager.beginTransaction()
233234 transaction.replace(R .id.main_contain, fragment).commit()
234235 }
0 commit comments