android-popupwindow相关内容

我应该使用 PopupWindow 还是 DialogFragment 来接受输入?

我正在做一个带有 3 个微调器和一个 EditText 的弹出窗口.在阅读了许多博客和文章后,我无法决定哪个是最好的选择,PopupWindow 或 DialogFragment. 标准是: 与不同 Android 版本的兼容性 性能 如果有更好的方法,我愿意改变观点. 非常感谢. DialogFragment: 优点: 缺点: 弹出窗口: 优点 ..
发布时间:2021-11-27 16:46:20 移动开发

PopupWindow在Android API 28的自定义键盘上被剪切

我做了一个自定义键盘.长按一个键时, PopupWindow 会在该键上方显示一些其他选择.问题在于,在API 28中,此弹出窗口会被裁剪(甚至在第一行中完全隐藏). 按钮和"Low text"(低文本) EditText 位于顶部视图下方.调用 onComputeInsets() 允许触摸键盘按键,但不允许在插图所覆盖的空白区域触摸键盘.在此区域中,触摸向下传递到基础视图-此处是“低文本" ..
发布时间:2021-04-05 20:50:28 移动开发

将PopupWindow设置为最大高度

我在PopupWindow内为ListView充气,我希望弹出窗口的行为如下: 当高度小于 x(列表视图可滚动)时,设置弹出窗口的高度= x 弹出窗口由附加到EditText的TextWatcher显示,因为它是为了显示搜索建议.ListView底层的适配器由自定义的Loader进行管理,只要用户在EditText中键入内容,就启动该适配 ..
发布时间:2021-04-05 19:35:52 移动开发

显示PopupWindow时不调用onBackPressed

伙计们, 因此,当前我正在使用PopupWindow来显示应用程序内浏览器.但是,当按下后退按钮时,它什么也没做.我在另一个Fragment中使用PopupWindow,然后使用一条语句在FragmentActivity中设置PopupWindow,然后当我按下后退按钮时,它应该检查PopupWindow是否设置并关闭.但是,它甚至没有通过onBackPressed运行. 片段中的Po ..
发布时间:2021-04-04 19:26:16 移动开发

无法将FrameLayout $ LayoutParams强制转换为WindowManager $ LayoutParams

我正面临下面此链接中解释的类似问题.但解决方案尚未发布.请提供解决方案的帮助. Android M ClassCastException:FrameLayout $ LayoutParams不能强制转换为WindowManager $ LayoutParams 解决方案 无需使用DialogActivity.只需再添加一个getParent()即可访问容器. 如果(android. ..

在片段中的popupwindow中按下微调器时,应用程序崩溃

我有一个带有按钮的片段.按下该按钮,如果输入的用户凭据与有效用户匹配(输入字段ara被选中以请求api),则会显示一个弹出窗口,其中包含一个微调器,一个textview和一个editext. 排球onresponse createPopUpWindow中的 称为 onResponse() public void onResponse(String response) { ..
发布时间:2020-08-28 19:18:03 移动开发

在android中的recyclerView中显示弹出按钮的确切位置

我正在使用Android中的recyclerView在gridLayout上工作.每个网格项都有一个选项,我想在其中显示另一个类的弹出活动.请看图片- 每个项目都有一个菜单选项.而我的弹出活动Java名称是 CustomPop.Class .我使用一个recyclerView来显示gridViews,它的holder方法就像 public void onBindViewHolder( ..
发布时间:2020-08-28 02:53:21 移动开发

设置Android PopupMenu分界线的样式

我在应用程序中使用了两个PopupMenu,它们均按预期工作 但是我想用白线将各个项目分开,但是我找不到要在何处设置此项目.我希望可以访问底层的ListView,但这似乎是不可能的.我也看不到与分隔线相关的样式项. 这可能吗,应该在哪里/如何设置? 解决方案 我已经能够使用以下技术更新PopupMenu上的分隔线颜色(基于此答案的线索https://stackoverflow. ..

两个视图都可以集中在Android上吗

我有一个EditText和一个popupWindown(其中有一个ListView),现在我触摸EditText,显示popupWindow. 我需要这样的情况:我可以在SoftInput中输入某些内容,也可以单击ListView中的子项,它是PopupWindow的子项. 现在,我只能输入,或者只能单击listview,但我不能在Android 4.1、4.2中同时执行这两项操作.但 ..
发布时间:2020-08-25 21:21:32 移动开发

Android PopupWindow动画无法正常工作

我正在从屏幕的左上角单击按钮时显示PopupWindow.但是问题是,当我打开它时,它显示的非常快,这意味着没有动画发生,但是当我关闭它时,它的工作正常,这意味着它随着动画消失了. 这是我的代码,请帮助我. 主类代码: LayoutInflater layoutInflater = (LayoutInflater) this.getSystemService(Contex ..
发布时间:2020-08-25 00:57:15 移动开发

如何像在使用ContextMenu时一样在触摸位置附近显示自定义的Popup窗口?

背景 看到正式使用上下文菜单的行自定义视图甚至图标是不可能的( 此处 ),我决定创建自己的解决方案(具有类似功能的自定义视图)。 问题 在RecyclerView上使用上下文菜单时,触摸位置很重要,因此,如果您长时间触摸某个项目,则上下文菜单将会尝试显示在触摸位置附近(示例取自 此处 ),并且没有我提供此信息(通过OnClickListener或onLongClickListen ..

选择textview后如何显示弹出窗口而不是CAB?

我正在制作一个阅读应用程序,它具有全屏活动。 当用户选择文本的一部分时,会出现上下文操作栏带有复制选项。这是默认行为。但是此操作栏会阻止其下方的文本,因此用户无法选择它。 我想显示一个如下所示的弹出窗口。 我尝试从 onCreateActionMode 返回 false ,但是当我这样做时,我无法 我想知道是否有一种标准的方法来实现这一目标,因为许多阅读应用程序都使用这种设 ..