我为我的应用程序创建了自己的主题。我还自定义了操作栏。现在我想将点击事件添加到操作栏的按钮。我的代码如下。我的主题是..
<?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>
现在我想为这些按钮添加监听器。如果有人知道答案,请告诉我。提前致谢。如果有人知道答案,请回答这篇文章