Layout
注意事项
想要实现侧边栏,需要配合使用DrawerLayout。因为会用到嵌套布局,所以根布局不能是 ConstraintLayout,最好使用 LinearLayout 布局。
DrawerLayout 布局下再嵌套两个布局,一个放置内容如 LinearLayout,一个放置侧划菜单,这里使用 NavigationView
为了出现侧边栏点击图标和菜单图标,需要自定义一个 ToolBar,放置在内容 Layout 里
重点
侧划菜单 NavigationView 一定要设置 android:layout_gravity="start"
实例
<?
Activity
绑定侧划监听事件
private lateinit var mBinding: ActivityEbookBindingprivate lateinit var mDrawerToggle: ActionBarDrawerToggleoverride fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) mBinding = ActivityEbookBinding.inflate(layoutInflater) setContentView(mBinding.root) setSupportActionBar(mBinding.mainMenuEbook) initialData()}private fun initialData(){ //初使化侧边栏监听事件 mDrawerToggle = ActionBarDrawerToggle(this, mBinding.drawerEbook, mBinding.mainMenuEbook, R.string.openDrawerContentDesc, R.string.closeDrawerContentDesc) mDrawerToggle.syncState() //绑定侧边栏监听事件 mBinding.drawerEbook.addDrawerListener(mDrawerToggle)}
Android App 侧边栏菜单的简单实现writer、 google趋势、 tenso、 亚马逊印度站后台支持中文 / Wish制定A+物流计划、 封号数天的亚马逊傲基账号被解封!傲基账号到底因何被封?、 deal是什么意思?亚马逊站外deals渠道推荐!、 珠海旅游景点大全、 珠海旅游景点大全、 珠海旅游景点排行榜、
没有评论:
发表评论