Android - popover控制器和ipad一样

时间:2011-04-14 13:21:22

标签: android popover

这是ipad的弹出控制器。

enter image description here

我们如何在Android中创建相同类型的东西?其实我想显示html文件或用URL加载webview。

2 个答案:

答案 0 :(得分:20)

您可以使用此3D QuickAction

3D QuickAction enter image description here

这是一个开源项目。你可以在这里得到它:http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/

答案 1 :(得分:5)

您可以使用半透明的自定义对话框(公共类MenuDialog extends Dialog)来实现此目的(使用bg颜色中的alpha值,如#88000000)。将其内容视图设置为您喜欢的任何XML布局,如果需要,请包含WebView

在构造函数中,您可能会输入类似的内容:

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) );