问题标签 [quickaction]

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 投票
1 回答
244 浏览

java - QuickAction 无法正确显示

我正在使用此处的 QuickAction 代码,并且在弄乱了一周后无法在某些屏幕尺寸上正确显示后遇到了一些困难。我已将问题缩小到代码中的一行,但似乎无法同时在我的手机和模拟器上正确显示。请允许我解释一下。

有问题的行位于“PopupWindows.java”文件中,如下所示:

我已将其更改为“433”,因为它与分辨率为 800x480 的 2.3、4.0.1 和 4.1 模拟器上的 3 个图标完美匹配,如下所示:

在此处输入图像描述

但在手机(1920x1080)上,它呈现如下:

在此处输入图像描述

奇怪的地方是当我把那个号码变成 865 时,它会在手机上正确呈现

在此处输入图像描述

但随后在模拟器中显示如下:

在此处输入图像描述

我尝试更改用于快速操作的 xml 以包装内容,以及设置硬编码宽度,但这并不能解决问题。请参见下面的代码:

弹出窗口.java

和我的 quickaction.xml

提前很抱歉这篇长文,但这是我在支持工作时的一种习惯,并且相信预先提供最详细的信息有助于更快地解决问题:)

谢谢!

0 投票
4 回答
8699 浏览

android - Android:创建快速操作菜单

每当用户单击按钮时,我需要创建某种类型的快速操作菜单,该菜单会出现在单击的项目(按钮)的右侧。

这是我要实现的目标的示例:

在此处输入图像描述

当用户单击 button1 时,我希望“子快速操作菜单”显示为如上图所示。无论如何在android中“本地”做这个?

我找到了这个插件,但它只允许您从按钮的顶部或底部显示菜单。 https://github.com/lorensiuswlt/NewQuickAction3D

0 投票
2 回答
8451 浏览

android - Android:类似对话窗口的 Quickaction 来显示其他组件

我希望实现一个在单击按钮时打开的对话框。它应该看起来像出现在 android 手机和 twitter 应用程序中的流行快速操作对话框。但我应该能够将它用作容器,以便我可以添加其他元素,例如按钮、下拉列表、文本框等。

当然,它需要弹出按钮,并带有一个指向调用此对话框的按钮的箭头。任何其他类似的示例或只是对我应该实现和使用的内容的简单描述也应该有所帮助。

0 投票
1 回答
105 浏览

android - 洛伦修斯的 QuickAction

getWidth();在投入生产之前,我试图从该代码中删除已弃用的代码。我已经尝试了其他类的堆栈中提到的一些方法,但似乎无法让它为此工作。有人知道我可以在这里得到吗?

0 投票
1 回答
367 浏览

android - 操作栏兼容中的 Android 搜索视图显示 QuickAction 菜单,但停止获取键盘事件

我正在使用 ActionBarCompat 和 QuickAction(https://github.com/lorensiuswlt/NewQuickAction也显示在http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/)我的安卓应用。

在操作栏的右侧有传统的搜索图标,用户触摸它,搜索视图就会展开,用户可以输入查询。

我有一个要求,而不是显示最近的搜索,弹出窗口将显示两个项目“在 foo 中搜索 TYPED_TEXT”和“在 bar 中搜索 TYPED_TEXT”,所以,而不是使用默认搜索弹出窗口(所以我不必处理内容提供​​者并模拟一个光标只是为了显示相同的两个项目)。

在我SearchView.OnQueryTextListener的 中,onQueryTextChange被覆盖,因此当用户键入至少 3 个字符时,我设置了 QuickAction 并显示它。

问题是:显示快速操作后,我无法输入任何内容。我必须再次触摸搜索视图才能输入另一个字符。

在我用 评论的地方// [1],我尝试用setFocusable+ requestFocussetFocusableInTouchMode+requestFocus甚至setFocusable+ setFocusableInTouchMode+改变焦点requestFocus,但根本没有成功。这是替换的代码段// [1]

日志显示gotFocus = true,但我仍然无法输入。我看到一个蓝色条显示它已准备好接受输入,但它没有闪烁。软键盘也一直显示,但是当我输入时,就像我在输入不可编辑的东西一样。可能 QuickAction 正在捕获软键事件,但我找不到如何避免这种情况。

有关如何解决此问题或解决方法的任何想法?

谢谢

0 投票
1 回答
2994 浏览

android - 如何在 Android 中的 ListView 项目上创建上下文菜单?

正如我在照片中提到的,我不知道这个小部件是什么?以及如何在我们的项目中创建和使用它?

在此处输入图像描述

0 投票
1 回答
804 浏览

android - 获取地图的标记作为视图

我正在使用快速操作来显示这组项目。当我单击按钮时,快速操作会显示在按钮上方。但是当我单击按钮时,我想在地图中的标记上方显示快速操作。是否可以将地图标记作为视图?

0 投票
1 回答
216 浏览

android - 清除 Quickaction 视图 android 中的操作项

我正在使用 android 中的 Quickaction。

我想动态设置 Quickaction 的项目,但在添加项目时我想删除预览操作项目。

但是没有任何属性可以删除或清除 Quickaction 项目。

请找到 - http://www.androidpatterns.com/wp-content/uploads/QuickActions.png

像图像中显示的快速动作。

项目 - https://github.com/lorensiuswlt/NewQuickAction

对于快速操作,我正在使用上面的 github 项目。

请帮我解决这个网格。

提前致谢。

0 投票
1 回答
70 浏览

android - iOS 中的快速操作对话框

有没有办法为 iPhone 创建 quickAction 对话框,就像在 android 中一样?

谁能帮助我。

提前致谢。

0 投票
0 回答
32 浏览

android - MarkerClickListener 用作按钮

我需要一些帮助。

我正在开发一个使用 GoogleMaps API V2 的项目,它运行良好。我的问题是我需要在单击时将屏幕上的标记作为按钮执行。我有一个要调用的外部方法,它接收一个对象视图作为参数。

方法 QuickAction.show 需要一个 View 对象作为参数。我怎样才能通过标记点击来实现它?

谢谢你。