這是我想要創建的動作欄。帶有動作按鈕的Android自定義動作欄
這裏是我把菜單項。
<item
android:id="@+id/search"
android:title="Search"
android:showAsAction="ifRoom|collapseActionView"
android:actionLayout="@layout/search_layout"
/>
<item
android:id="@+id/search1"
android:title="PHOTO"
android:showAsAction="ifRoom"
android:actionLayout="@layout/search_layout"
/>
collapseActionView - 在啓動時摺疊搜索菜單。
點擊搜索條目後,它會顯示類似於圖片1的編輯文本。但是我不僅需要點擊後才能看到它。
如果我將其設置爲Always,它將因爲fill_parent從屏幕彈出菜單項。
<EditText
android:id="@+id/txt_search"
android:inputType="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
是否有可能得到沒有菜單項的標題欄佈局的寬度?在這種情況下,我可以設置固定寬度來編輯文本項目。
是否有任何其他方法使其工作? 因此,它必須是自定義標題佈局+菜單項。此自定義佈局必須填充菜單項和圖標之間的空白區域。
完美!謝謝。 – inc 2013-03-08 16:37:52