问题标签 [android-popupwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1778 浏览

android - 滚动视图在弹出窗口中不起作用

我有一个弹出窗口,并且添加了滚动视图作为其父布局。但它不起作用。如果我将滚动视图更改为差异布局,它的工作原理.. 基本上我有多个布局(相对和线性的混合),我希望它可以滚动。我已经删除了复杂的树结构布局,所以让代码看起来很简单..

创建弹出窗口的代码

}

0 投票
1 回答
3766 浏览

android - 弹出窗口在 android L 中未正确显示

这是它在 android L 上的样子:

在此处输入图像描述

在果冻豆上它看起来像:

在此处输入图像描述

这是布局xml文件:

和弹出窗口的代码:

我不明白我做错了什么。请帮忙。

0 投票
1 回答
114 浏览

android - 从 Actionbar Menuitem 调用 modifiedPopupWindow 类:这甚至可能吗?

我有一个 PopupWindow,我想从操作栏中的菜单项中调用它。PopupWindow 类是,

MainActivity 类是,

物种弹出窗口截图:

在此处输入图像描述

当前的问题与在speciesPopupWindow中实现SQL和其他方法有关......如何从MainActivity中onOptionsItemSelected中的case-switch语句调用这些?

提前致谢。

0 投票
2 回答
2673 浏览

android - 如何在 android 的 PopupMenu 中显示图标和文本?

我看过一些教程,但无法通过。我想与项目文本一起显示图标。这是我的菜单项。

这是我的java代码:

我正在开发我的材料设计应用程序。但它只显示文本。

0 投票
0 回答
53 浏览

android - 应用程序恢复后 PopupWindows 以相反的顺序显示

在 Android >= 4.4.2 的设备上,我遇到了 popupWindows 的奇怪行为。

如果打开了多个窗口,并且您切换到另一个应用程序,那么在您恢复第一个应用程序后,所有 popupWindows 将以相反的顺序显示(我的意思是,如果您在 window1 顶部有 window1、window2,并且在 window1 顶部有 window3前两个,然后在应用程序恢复后,您将拥有window3,window2,window1)。

早期版本(< 4.4.2)没有这个错误(或者它可能不是一个错误,这应该是正确的行为?)。令我感到羞耻的是,我不知道如何在我的应用程序中解决这个问题。如果有任何帮助,我将不胜感激。

0 投票
1 回答
1029 浏览

android - 弹出窗口动画不起作用

我正在尝试使用动画中的 push_up 从视图底部显示弹出窗口的动画,以及使用 push_up out 动画关闭的时间。但是不起作用,弹出窗口通常会显示默认动画(非常快)。这是我的代码:

push_up_in.xml

push_up_out.xml

样式.xml

以及弹出窗口在代码中的显示位置:

有什么想法吗?

0 投票
4 回答
7034 浏览

android - 外部触摸时弹出窗口关闭不起作用

在否决重复投票之前,请检查我到目前为止所做的尝试。
我试图关闭外部触摸的弹出窗口。我已经尝试了所有可用的解决方案,但它不起作用。

第一次尝试:

第二次尝试:

第三次尝试:

第四次尝试:

第五次尝试:

第六次尝试:

第七次尝试:

没有任何工作。

更新

0 投票
1 回答
2177 浏览

android - 在 PopupWindow 内使用 WebView 的 setBuiltInZoomControls

我有一个 PopupWindow,它在按下按钮时显示一个 WebView。如果 setBuiltInZoomControls 设置为false,WebView 将按预期显示页面。但是,如果 setBuiltInZoomControls 设置为true,则与 WebView 的任何交互(滚动、捏缩放)都会导致错误。

这是Java代码:

这是我的 Layout.xml (sw600dp)。只包含一个 Webview 和一个 TextView

这是错误:

0 投票
0 回答
502 浏览

android - ViewPager 和 PopupWindow 的复杂布局

我正在尝试为音乐播放器实现以下迷你播放器:ui gif

我目前有一个比一张卡片/歌曲略高的垂直视图寻呼机。它通过 FragmentStatePagerAdapter 填充了迷你播放器片段。我现在拥有了我想要的大部分垂直滚动行为,但正如预期的那样,迷你播放器的顶部被 ViewPager 的布局边界剪裁了。这导致我调查PopupWindow.

我目前正在尝试实现 gif 中所见的渐隐效果。我正在使用一个PopupWindow,以便可以在垂直 viewpager 的视图边界之外看到迷你播放器视图。我尝试将片段中的视图放在 PopupWindow 中,但我得到了一个 IllegalStateException,因为该视图已经有一个父视图(它是 VerticalViewPager)。我现在正在膨胀一个看起来与 Miniplayer 完全一样的虚拟视图,但不是在 onCreateView 中返回它,而是我在 PopupWindow 的构造函数中使用的视图。然后我打电话

我想我应该从真正的 miniplayer 视图中传递 TouchEvents,以便将虚拟视图垂直平移到 viewpager 的边界之外,但我有点卡住了,因为真实的视图显示在下面,我不确定在哪里从这里走。

我是否走在正确的道路上(实施明智)?

0 投票
3 回答
6225 浏览

android - Android PopupWindow:白色背景但保留阴影?

如何在具有白色背景的 Android 中设置 PopupWindow 的样式但仍保留阴影?我正在尝试创建类似 [this][1] 的东西:

客观的

默认情况下,我的 PopupWindow 具有深色背景。所以我将弹出窗口的内容设置为白色背景,这给了我这个

白色内容背景

它有一个阴影,但仍然有黑色“边框”,这实际上只是弹出窗口背景的未覆盖部分。

所以我尝试将弹出窗口背景设置为白色:

这导致了这个

这给出了正确的背景颜色,但也消除了阴影。

那么有什么简单的方法可以保留阴影但将背景设置为白色。还有什么我应该使用而不是 PopupWindow 来创建我想要的东西吗?还是我必须使用 9 补丁之类的?