我的,因爲它是最有可能會需要與安德魯Orobator同意「僞造」,但我會建議增加一個實際視圖工具欄,而不是試圖處理菜單項:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:elevation="@dimen/elevation_med">
<ImageView
android:id="@+id/overflow"
android:layout_width="2dp"
android:layout_height="2dp"
android:background="@drawable/overflow_icon"
android:layout_gravity="right"/>
</android.support.v7.widget.Toolbar>
通過這種方式,可以直接得到通過toolbar.findViewById(R.id.overflow)工具欄視圖。或類似的東西,然後將視圖設置爲您的錨點。這意味着你還必須設置自己的onClick監聽器,因爲它不會再獲得onOptionsMenu()回調,但我認爲這將是處理場景的最佳方式。
感謝。會給這個鏡頭並儘快回覆。 :) – 2015-03-10 11:24:40