0

アクションバーのアプリアイコンの前にカスタムビューが必要です。そのカスタム ビューは、Facebook で見られるように、実際にはメニュー ボタンです。UPボタン、つまりホームボタンも欲しいです。アプリ アイコンの左側にアイコンを配置するか、他の画像をアプリ アイコンとして表示できますが、その画像はアプリ ドロワーには表示されません。

4

1 に答える 1

0

最後に、これに対するいくつかの回避策を見つけました。カスタム ビューをアクション バーに適用し、アプリ アイコンを削除しました。カスタムビューにアプリアイコンのあるイメージビューがありました。興味のある方のために説明すると、アクション バー 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>
于 2012-08-02T07:40:41.177 に答える