【问题标题】:Change navigation icon in sliding menu更改滑动菜单中的导航图标
【发布时间】:2014-07-05 20:20:39
【问题描述】:

我正在使用jfeinstein10的滑动菜单,这里我已经成功设置了滑动菜单的自定义导航图标。

我已经在我的 style.xml 中完成了

<style name="AppBaseTheme" parent="@style/Theme.Sherlock.Light">
    <!-- API 14 theme customizations can go here. -->
        <item name="homeAsUpIndicator">@drawable/ic_navigation_drawer</item>

</style>

现在,如果我打开一个新活动,我还会看到自定义主页指示器图标,并且我在从滑动菜单打开的新活动中没有得到默认的后退箭头。

例如:在 Gmail 中,默认情况下,如果我们滑动导航图标,所有邮件视图中都会出现。但是如果我们去写新邮件,homeupindicator 图标变了,怎么办?

【问题讨论】:

  • 仅供参考 gmail 应用程序使用导航抽屉而不是您的 jfeinstein10/SlidingMenu 库....
  • 嗯,是的,但我想使用 jfeinstein10/SlidingMenu lib,任何帮助

标签: android actionbarsherlock slidingmenu android-sliding


【解决方案1】:

解决办法

A detailed explanation of changing the actionbar homeasupindicator

Change the actionbar homeAsUpIndicator Programamtically

这就是我为实现这种行为所做的。我继承了基本主题并创建了一个新主题以将其用作特定活动的主题。

<style name="CustomActivityTheme" parent="AppTheme">
    <item name="android:homeAsUpIndicator">@drawable/custom_home_as_up_icon</item>
</style>

在 android 清单中,我将活动主题设置为如上。

<activity
        android:name="com.example.CustomActivity"
        android:theme="@style/CustomActivityTheme" >
</activity>

效果很好。像这样尝试所有活动,它就像魅力一样。

【讨论】:

  • 请帮助。我完全按照你说的做了,但什么也没发生
  • 你得到的结果是什么,你的清单文件中包含的样式正确吗?,你创建的样式正确吗?
  • 是的,我做到了。有一点空间,但没有显示图标。
  • 你好,你能看到这个帖子吗,解释清楚,feelzdroid.com/2014/10/…。你肯定会理解的,如果你遇到任何问题,请告诉我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多