アプリケーション用に独自のテーマを作成し、アクション バーもカスタマイズしました。アクション バーのボタンにクリック イベントを追加したいと思います。私のコードは次のとおりです。私のテーマは..
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomTheme" parent="android:Theme.Holo">
<!-- <item name="android:background">@drawable/red_dark3</item> -->
<item name="android:windowBackground">@drawable/red_dark3</item>
<item name="android:actionBarStyle">@style/Widget.ActionBar</item>
<item name="android:actionBarSize">120dp</item>
<!-- <item name="android:customNavigationLayout">@layout/top_bar</item> -->
</style>
<style name="Widget.ActionBar" parent="android:Widget.Holo.ActionBar">
<!-- <item name="android:displayOptions">showHome|useLogo|showCustom</item> -->
<item name="android:displayOptions">showTitle</item>
<item name="android:customNavigationLayout">@layout/top_bar</item>
<item name="android:background">@drawable/red_trans</item>
</style>
</resources>
私の top_bar.xml レイアウトは次のとおりです..
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:id="@+id/top_bar_layout" >
<ImageButton
android:id="@+id/back_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="7dip"
android:background="@drawable/back" />
<ImageButton
android:id="@+id/home_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
android:background="@drawable/home" />
</LinearLayout>
今、私はこれらのボタンにリスナーを追加したいと思っています.誰かが答えを知っているなら教えてください.