在同一个Activity中如何动态切换菜单:
很简单,由于在onCreateOptionsMenu中,menu被创建好之后,以后多次按menu键,这时onCreateOptionsMenu不会被再次执行,必须要重载此函数才可以
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
menu.clear();
MenuInflater inflater = this.getMenuInflater();
COM.Logi(TAG, "mType:"+mType);
switch(mType){
case COM.TYPE_TOBEDONE:
inflater.inflate(R.menu.tobedone, menu);
break;
case COM.TYPE_OUTLINE:
inflater.inflate(R.menu.outline, menu);
break;
case COM.TYPE_COMPLETED:
inflater.inflate(R.menu.completed, menu);
break;
}
return super.onPrepareOptionsMenu(menu);
}
分享到:
相关推荐
通过Fragment + Viewpager实现Android Tab切换菜单
Android 水平切换菜单TestTabActionba是一款类似原生安卓联系人应用的横向选择tab菜单,很多app都会用的到的实用工具。
Android仿美团菜单(点击可连续切换)
可以自定义菜单发散的方向,很漂亮的切换方式
activitygroup底部菜单切换
android中一款酷炫侧滑菜单,切换过程中带有折叠动画效果。
仿微信菜单导航及左右切换,仿支付宝菜单效果,代码简单实用
Android实现底部菜单栏及切换效果代码
Android 模仿engadget菜单,点击tab切换源码.zip
android 底部顶部切换,有点类似微博的发现页,发现中间有顶部的切换,由于不是很清楚,这个整了很久才整出来的,当时也是网上各种找demo,不好找啊。
封装的Android导航菜单,有显示固定个数滑动菜单,还有菜单数量较多时,菜单也可以滑动,还有可切换的Tab菜单,一共三种样式;可设置字体大小,颜色,导航条背景,导航条颜色等等。
通过按钮动态切换fragment,实现tab的效果
android studio popwindow fragment,实现按钮点击切换界面
一、实现效果 ... 二、编码思路 三、代码展示 //MainActivity ... //import androidx.appcompat.app.AppCompatActivity;...//import androidx.fragment.app.Fragment;...//import androidx....import android.app.Activit
Android手机顶部导航菜单源码,有点类似QQ聊天的顶部菜单相似,外围框架的宽度,亦即coverImg的宽度,因为coverImg要包裹住itemImg和itemName,也就是严格按照美工出的素材图的大小来绘制,保存具体展示的内容,当然...
android TAb分页菜单 滑动切换页签 有两个项目 分别用 TabHost 和 ViewPager 实现 导航在顶部,可以自己改到底部, 实用小工具
在android 中实现左边树形菜单,右边展开节点,类似美团网、大众点评网一样的,源码
底部菜单切换Activity,样式比Tabhost好,代码可扩展性高。
Android应用源码之高仿网易顶部菜单滑动.rar
项目需要,修改了一个surfaceview 通过触摸与按钮交互,亲测可用。