2

我不喜欢带有操作栏的默认后退按钮,它们看起来对我来说太小了。我试图修复一个更大、更具描述性的按钮,比如微信移动应用中使用的那个。请任何有想法的人。

我在下面尝试了这个但没有用

<item name="android:homeAsUpIndicator">@drawable/back</item>  //Put in my style

我的代码中的下面那个

 ActionBar actionBar = getSupportActionBar();
        actionBar.setHomeButtonEnabled(true);
        actionBar.setDisplayHomeAsUpEnabled(true);
      //  actionBar.setDisplayUseLogoEnabled(false);
        actionBar.setDisplayUseLogoEnabled(true);

但没有奏效。我保存在可绘制对象中的图像未显示。我的应用程序图标一直显示在我不想要的操作栏上。并且后退按钮不起作用。请任何想法。

4

2 回答 2

7

try this :

<style name="YourTheme" parent="@style/Theme.Sherlock.Light.DarkActionBar">
    <item name="homeAsUpIndicator">@drawable/new_indicator</item>
    <item name="android:homeAsUpIndicator">@drawable/new_indicator</item>
</style>

And new_indicator xml file in drawable folder: new_indicator.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:left="0dp"
    android:right="5dp">
    <bitmap android:src="@drawable/indicator" /> <!-- this is your desired image -->
</item>

</layer-list>
于 2013-09-18T19:05:23.813 回答
-1

indicator用新的替换图像indicator.png

您可以在 ( project --> res --> drawable hdpi ) 文件夹中找到。

这个这个

于 2013-09-19T11:49:03.917 回答