android menu的问题
2024-08-22 06:58:40
1、简单使用
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main,menu);
return true;
}
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/share" android:icon="@mipmap/share" android:title="分享" app:showAsAction="always"></item>
<item android:id="@+id/star" android:icon="@mipmap/star" android:title="收藏" app:showAsAction="always"></item>
</menu>
2、使用自定义的actionview
有时候可能会实现文字+图片的形式,这是就需要我们自定义一个布局
<item android:id="@+id/good" android:icon="@mipmap/good" android:title="点赞" app:showAsAction="always" app:actionLayout="@layout/tool_bar_icon_good_layout"></item>
3、刷新menu
可以调用
invalidateOptionsMenu();
supportInvalidateOptionsMenu();
调用方法后,系统就会触发
public boolean onPrepareOptionsMenu(Menu menu) {。。。。。}
最新文章
- Python之*args,**kw
- Cube Processing Options
- hdu 4990 Reading comprehension 二分 + 快速幂
- js中this对象,call,apply
- C# winform程序怎么打包成安装项目(图解)
- CA证书过期
- Java中注解Annotation的定义、使用、解析
- MVC中使用jquery的浏览器缓存问题
- Android 中HttpURLConnection与HttpClient的简单使用
- LeetCode_Longest Common Prefix
- RabbitMQ与AMQP协议
- ABP官方文档翻译 6.1.2 MVC视图
- Java 自定义注释@interface的用法
- elasticsearch简单实现
- Git 忽略特定文件或文件夹
- cocos2dx开发之util类&;方法——取范围随机数
- VUE基于ElementUI搭建的简易单页后台
- noip2017d1t3
- WinForm 随手记
- R语言学习笔记:使用tcltk包显示进度条
热门文章
- 安装java和jmeter
- IOS演变史
- <;input type=";file";>;中怎设置那个按钮的样式
- Python::OS 模块 -- 进程参数
- HDU 5950 矩阵快速幂
- Apache配置代理服务器的方法(1)
- Hadoop的I/O操作
- 抽象类和接口 static final finalize
- 是不是content-type: text/html的数据包一到,浏览器就肯定刷新页面?
- android学习笔记50——SQLiteOpenHelper、android实现系统自带样式