标签:android fragment drawernavigation logo
1需求:
点击下面不同的item,会改变上面select旁边的图标,如何实现?
2 解决办法:
改变应用的logo
3 具体步骤:
3.1 监听左边这个litview的item点击事件(注,这些items 是放在一个listview中的,所以你可以自定义他的显示样式)
3.2 在点检事件触发的时候,replace进入响应的fragment到 frameLayout
3.3 同时改变logo
但是问题来了:
如果在项目中同时应用了“向上导航”模式,如果不进入应用“向上导航”模式的fragment,logo会随着“抽屉”的变化而变化,但是一旦进入拥有“向上导航”的fragment,此时,发现及时“抽屉”发生了变化,logo不变了,维持了最初的logo样式。
如何解决?
3.4 在onCreateOptionsMenu方法中加入
getSupportActionBar().setDisplayUseLogoEnabled(true); // 不加这个,下次logo就不会改变了
unity3D游戏开发实战原创视频讲座系列9之塔防类游戏开发第一季,布布扣,bubuko.com
unity3D游戏开发实战原创视频讲座系列9之塔防类游戏开发第一季
标签:android fragment drawernavigation logo
原文地址:http://blog.csdn.net/u010019717/article/details/25305503