gpt4 book ai didi

android - 如何在我的 Activity 中显示弹出窗口?

转载 作者:搜寻专家 更新时间:2023-11-01 08:48:14 24 4
gpt4 key购买 nike

大家好,我的应用程序中有一个包含谷歌地图 fragment 的 Activity ,我想知道当我按下任何 infoWindow 时是否可以显示一个弹出窗口,其中包含有关该地点的更多信息。有什么办法吗?

最佳答案

您可以使用自定义对话框。创建一个扩展 Dialog 类的对话框。然后覆盖所需的方法。在方法 show() 中,您可以扩充自己的布局并关联所需的操作。这是 show() 方法的一个小例子:

    @Override
public void show() {
requestWindowFeature(Window.FEATURE_NO_TITLE);
LayoutInflater inflater = LayoutInflater.from(context);

View layout = inflater.inflate(R.layout.your_layout, null);

setCanceledOnTouchOutside(false);
setCancelable(false);

super.setContentView(layout);

((TextView) layout.findViewById(R.id.tvTitle)).setText(title);
((TextView) layout.findViewById(R.id.tvContent)).setText(content);
dialog = layout.findViewById(R.id.dialog);

Button btCancelar = (Button) layout.findViewById(R.id.btCancelar);


super.show();

}

希望对你有帮助!!

关于android - 如何在我的 Activity 中显示弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26143456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com