Android将图像设置为操作栏中的标签

时间:2014-03-16 15:02:29

标签: android android-actionbar android-actionbar-compat

通常,当我创建一个新项目时,默认操作栏有一个图标,一个文本标题,一个选项按钮,在某些活动中有一个后退按钮。

我想用一张图片(我的自定义徽标,一个矩形的png)替换突出显示的部分(默认图标和标题),而不会丢失后退按钮和选项

enter image description here

2 个答案:

答案 0 :(得分:0)

您需要停用标题

这将删除标题

final ActionBar actionBar = getActionBar();
actionBar.setDisplayShowTitleEnabled(false);
actionBar.show();

图标是您的应用徽标。 点击此处了解如何更改您的应用徽标

http://envyandroid.com/archives/301/change-the-android-app-icon

答案 1 :(得分:0)

<application ... >
    ...
    <!-- The main/home activity (it has no parent activity) -->
    <activity
        android:name="com.example.myfirstapp.MainActivity" ...>
        ...
    </activity>
    <!-- A child of the main activity -->
    <activity
        android:name="com.example.myfirstapp.DisplayMessageActivity"
        android:label="@string/title_activity_display_message"
        android:icon="@drawable/counter_bg"
        android:parentActivityName="com.example.myfirstapp.MainActivity" >
        <!-- Parent activity meta-data to support 4.0 and lower -->
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.example.myfirstapp.MainActivity" />
    </activity>
</application>

将此添加到您的清单中,您可以设置自己的自定义项目。根据您的选择更换包装和抽屉。

摘自http://developer.android.com/training/implementing-navigation/ancestral.html