2013-10-01 34 views
0

我有一個按鈕,點擊後會調用微調控件。 Spinner具有自定義視圖,但佈局會位於頁面中間而不是按鈕之下。按鈕下的自定義微調視圖

這是它應該是什麼樣子:

enter image description here

相反,它看起來是這樣的:

enter image description here

我怎麼可以顯示像第一圖像我扣下的看法?這是我的按鈕,微調.XML

<ImageButton android:id="@+id/window_recent_menu" 
    android:layout_width="50dp" 
    android:layout_height="50dp" 
    android:layout_centerVertical="true" 
    android:layout_alignParentRight="true" 
    android:layout_marginRight="5dp" 
    android:background="@null" 
    android:src="@drawable/menu_btn" 
    android:contentDescription="@string/contentDesc" 
    android:visibility="gone"/> 

<Spinner android:id="@+id/window_recent_menu_spinner" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerVertical="true" 
    android:layout_alignParentRight="true" 
    android:layout_marginRight="10dp" 
    android:visibility="gone"/> 

感謝

P.S的android:visibility="gone"的ImageButton的是一定的看法。這不適用於上面的視圖。

+0

不是顯示在屏幕中間的微調器的設計模式? – hakanostrom

+0

爲什麼不使用正確的操作欄? –

+0

@PaulBurke,因爲我想要一個自定義的操作欄,所以我創建了這個視圖。 – BigT

回答