2012-10-29 84 views
0

我想創建一個菜單,當點擊像Aldiko屏幕的中心時可以看到。如何在Android中創建菜單的頂部和底部?

enter image description here

我測試過PopupWindow用於創建菜單項,但是我並沒有爲的TrackBar任何解決方案。

有沒有解決方法?

+1

你需要一個自定義的實現。不知道你有多少運氣,試圖找到一個開箱即用的解決方案。 –

回答

0

使用Default Menu您可以創建底部或頂部佈局。所以你不能使用這個。但是你可以創建你自己的佈局。將一個佈局對齊到頂部&秒。最初做了INVISIBLE這兩個佈局,當你點擊中心然後VISIBLE這兩個佈局。

+0

我已經得到你說的。但我不知道如何開發Android菜單(特別是seekBar)。你能舉一個例子嗎? –

+0

http://developer.android.com/guide/topics/ui/menus.html –

+0

我研究了這個頁面。正如我所說,如何擴展菜單。我沒有任何想法將菜單插入菜單並設置項目寬度/高度? –

0

你可以使用拆分ActionBar獲得你想要的東西。使用它的唯一影響將是不同屏幕模式(縱向和橫向)的外觀。您的行動項目將根據可用的屏幕空間自行對齊。讓我知道你是否正在尋找一些用ActionBar做的代碼。

0

您可以使用FrameLayout並將主應用程序佈局放置在頂框上的背框和菜單(帶透明背景)上。初始將菜單佈局的可見性設置爲不可見,因此您的應用主佈局只能顯示。現在,當您點擊主佈局時,只需將可見性更改爲可見,當用戶再次按下時,再次將頂部佈局設置爲不可見。