像IOS一样的Android弹出窗口

Posted

技术标签:

【中文标题】像IOS一样的Android弹出窗口【英文标题】:Android popup like IOS 【发布时间】:2015-06-23 07:22:15 【问题描述】:

我需要像在 ios 中那样实现弹出对话框,并在某些视图上方显示(在这种情况下为地图点),但不知道如何实现它。附上截图。很高兴阅读任何建议。

【问题讨论】:

android中搜索CustomInfoWindow 访问这里,也许它可以帮助你androidresearch.wordpress.com/2012/05/06/… 这可以被搁置为“需要更多关注”。 【参考方案1】:

看起来您正在将其添加到上图中的地图视图中:

使用它并根据您的要求更改功能

static final LatLng MELBOURNE = new LatLng(-37.81319, 144.96298);
Marker melbourne = mMap.addMarker(new MarkerOptions()
                          .position(MELBOURNE)
                          .title("Melbourne")
                          .snippet("Population: 4,137,400"));

参考此链接:link

【讨论】:

【参考方案2】:

使用this 示例

当你想打开对话框时调用它

 MyCustomDialog dialog = new MyCustomDialog(buttonView);
 dialog.show();

【讨论】:

哦,我将在我的另一个案例中实现它)您的回答也非常有用。谢谢。

以上是关于像IOS一样的Android弹出窗口的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 iOS 的 phonegap 在弹出窗口中打开 PDF 文件

iOS弹出菜单(android工具栏菜单模拟)

Unity/Android/iOS 弹出窗口并锁定屏幕的其余部分

在 recyclerview 适配器类中显示自定义弹出窗口 - Android Java

iOS:应用内购买提醒视图/弹出窗口

java里怎样弹出文件夹窗口,要我打开本地磁盘一样的效果。