2011-04-14 173 views
10

這裏是ipad的popover控制器。Android - popover控制器與ipad相同

enter image description here

關於我們如何創建Android上這樣的事情你知道嗎?其實我想顯示HTML文件或加載網址與URL。

+0

你能更具體嗎?截圖是從一個iPad?如果用戶沒有連接,調用菜單的webview可能會很糟糕...... – trgraglia 2011-04-14 13:25:06

+0

Webview並不一定意味着遠程html文件,也可以是本地的。可能比本地創建更容易,取決於他想要在那裏放置什麼樣的設計/佈局。 – 2011-04-14 13:29:02

+0

請參閱https://github.com/lupidan/PopoverView – 2013-10-30 17:17:51

回答

20

您可以使用此3D QuickAction

3D QuickAction enter image description here

這是一個開源項目。你可以在這裏得到它:http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/

+0

你是否曾經下載過相同的文件,但是我還沒有實現它。讓我執行你提到的快速行動。感謝您的支持。 – 2011-04-14 14:32:26

+0

+1,它的工作很好,很棒。感謝支持。 – 2011-06-30 04:41:10

4

你可以使用半透明的自定義對話框(公共類MenuDialog擴展對話框)做到這一點(在你的bg顏色中使用alpha值,如#88000000)。將它的內容視圖設置爲您喜歡的任何xml佈局,包括。如果你想要的話,可以使用webview

而在構造函數中,你可能會把s.th.像:

Window window = getWindow(); 
window.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, 
    WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); 

window.requestFeature(Window.FEATURE_NO_TITLE); 
window.setGravity(Gravity.BOTTOM); 

window.setBackgroundDrawable( 
    context.getResources().getDrawable(android.R.color.transparent));