Android自定义menu菜单布局
一:先写一个自定义的菜单布局
menu_gallery.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"android:orientation="horizontal"><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/ic_menu_gallery"/><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:paddingLeft="10dp"android:paddingRight="10dp"android:textSize="16sp"android:text="本机图库"android:drawablePadding="3dp"android:textColor="@color/colorBlack"/></LinearLayout></RelativeLayout>
二:在menu的item中引用该布局
@menu/activity_main_drawer.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"xmlns:app="http://schemas.android.com/apk/res-auto"tools:showIn="navigation_view"><group android:checkableBehavior="single"><itemandroid:id="@+id/nav_gallery"android:title=""app:showAsAction="always"app:actionLayout="@layout/menu_gallery"/><itemandroid:id="@+id/nav_slideshow"android:title=""app:showAsAction="always"app:actionLayout="@layout/video_input"/></group></menu>
三:程序中引用该布局(*左侧滑动窗口*)
<android.support.design.widget.NavigationViewandroid:id="@+id/nav_view"android:layout_width="wrap_content"android:layout_height="match_parent"android:layout_gravity="left"android:fitsSystemWindows="true"app:headerLayout="@layout/nav_header_main"app:menu="@menu/activity_main_drawer" />
效果:
Android自定义menu菜单布局相关推荐
- 自定义menu菜单布局
一:先写一个自定义的菜单布局 这个布局可以根据业务需要任意写 <?xml version="1.0" encoding="utf-8"?> < ...
- android 自定义menu菜单,android 自定义menu菜单样式
Android系统中的menu样式不是太好,可以自定义.运行效果 CustomActivity.java继承Activity.java 在此文件中实现了不同于系统的dialog import java ...
- android 自定义menu 背景颜色,Android中设置Menu菜单的文字颜色为白色
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 开发者交流裙: 188168040 Android中设置Menu菜单的文字颜色为白色,一般情况下,Android中Menu菜单的title文字颜色为黑色, ...
- android 按钮 菜单,(期末要考啊)Android的menu(菜单)按钮的使用
(期末要考啊)Android的menu(菜单)按钮的使用 安卓 Android的菜单按钮 使用xml的方式创建菜单项在res下的menu目录下新建一个main.xml文件,以menu为根节点,添加一个 ...
- android 自定义menu背景,Android编程实现自定义系统菜单背景的方法
本文实例讲述了Android编程实现自定义系统菜单背景的方法.分享给大家供大家参考,具体如下: 不多说,上图,见代码. package lab.sodino.menutest; import andr ...
- android自定义侧滑菜单slidmenu
实现上主要就是一个自定义的MySlidView,在这个MySlidView里边去加载两个你要显示的View(mMenuView, mSlidView),即一个是滑动之后,左侧的mSlidView,另一 ...
- 【Android】Menu菜单详解——实战微信菜单
简单介绍一下自己,大三学生党一枚!主攻Android开发,对于Web和后端均有了解. 个人语录:取乎其上,得乎其中,取乎其中,得乎其下,以顶级态度写好一篇的博客. 菜单在Android中可谓必不可少, ...
- android自定义侧滑菜单代码,原生Android 侧滑菜单实践(部分)
此为第一个制作侧滑菜单的实践 . 此部分仅仅为部分实践: 仅缺menu的字符串布局,以及需要修改的MainActivity.java文件,也是需要主要修改的地方. 从使用MD设计-进行侧滑菜单的制作( ...
- [Android]自定义系统菜单的背景
不多说,上图,见代码. package lab.sodino.menutest; import android.content.Context; import android.app.Activity ...
最新文章
- Go 知识点(07)— 对已经关闭通道进行读写
- lcd参数解释及刷新率计算,LCD时序
- Scala传名参数(By-Name)
- oracle limsize,Oracle9i AIX上单进程占用内存过多问题
- Linux下监控磁盘io,如何在Linux下监控磁盘IO?
- 划分子网和构造超网的学习
- Final变量的含义
- 直播预告 - 博时基金DevOps体系建设和自动化测试分享
- 大数据教你实现预测未来,这不是梦
- Nodejs事件循环
- Dive Into Thrift Node-安装
- 文本聚类分析算法_常用的聚类分析算法综述
- Multisim12使用记录
- python视频教程马哥_【进阶】51CTO马哥Python从入门到精通视频 60课
- python社交网络分析 书籍_使用Python分析社交网络数据电子书.pdf
- MySQL分页查询的5种方法
- Git 工具 - 储藏(Stashing)
- Ubuntu20.04设置网络共享文件夹
- BZOJ 1778 Usaco2010 驱逐猪猡
- 远程桌面 域计算机,在AD中实现仅普通域用户可通过远程桌面控制自身计算机