Android Clickable Custom View перед значком приложения на панели действий

Я хочу иметь собственный вид перед значком приложения на панели действий. Этот пользовательский вид на самом деле является кнопкой меню, как вы видите в facebook. Я также хочу кнопку ВВЕРХ, то есть кнопку «Домой». Итак, можем ли мы либо поместить значок слева от значка приложения, либо иным образом показать какое-либо другое изображение в качестве значка приложения, но это изображение не должно отображаться в панели приложений?


person Rajkiran    schedule 23.07.2012    source источник


Ответы (1)


Наконец, я нашел обходной путь для этого. Я применил пользовательский вид к своей панели действий и удалил значок приложения. И у меня было изображение со значком приложения в моем пользовательском представлении. Для тех, кому интересно, вот как выглядит мой пользовательский вид на панели действий xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent">

<ImageView
    android:id="@+id/iv_menu"
    android:onClick="onClick"
    android:paddingLeft="14dip"
    android:paddingRight="14dip"
    android:layout_gravity="center_vertical"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:background="@drawable/menu_button"
    android:src="@drawable/ic_menu_off" />

<ImageView
    android:id="@+id/iv_separator"
    android:layout_gravity="center_vertical"
    android:layout_toRightOf="@id/iv_menu"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:background="@drawable/separator1"/>

<ImageView
    android:id="@+id/iv_logo"
    android:layout_marginLeft="10dip"
    android:layout_toRightOf="@id/iv_separator"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/ic_app_icon" />       

</RelativeLayout>
person Rajkiran    schedule 02.08.2012