gpt4 book ai didi

android - 为 popUpWindow 设置样式

转载 作者:行者123 更新时间:2023-11-29 18:16:25 25 4
gpt4 key购买 nike

我正在开发一个应用程序,它需要类似于弹出窗口的内容。我正在考虑两种不同的设计。一种是 popUpWindow 作为普通 popUpWindow 打开而不启动新 Activity ,另一种设计是弹出窗口作为新 Activity 打开。在后一种设计中(打开一个新 Activity ),我可以通过将以下行放在 list 的 Activity 标签中来使新窗口看起来非常漂亮:

android:theme="@android:style/Theme.Dialog"

但是,开始一项新 Activity 似乎不适合我的整体设计。我的问题是如何将这种“对话框”样式应用到常规的弹出窗口?

下面是我实例化并显示 popUpWindow 的代码:

PopupWindow popUpWindow;
popUpWindow = new PopupWindow(this);
popUpWindow = new PopupWindow(popUpView, 250, 325, true);
popUpWindow.showAtLocation(mainLinearLayout, Gravity.CENTER, 0, 10);

最佳答案

这是我最终实现了我想要的结果:

    Dialog dialog = new Dialog(MainActivity.this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
popUpLayout = Globals.layoutInflater.inflate(R.layout.pop_up_layout,
null);
dialog.setContentView(popUpLayout);
dialog.getWindow().setLayout(275, 350);
dialog.show();

关于android - 为 popUpWindow 设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7844820/

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