问题标签 [shareactionprovider]
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.
android - 我在 PopupMenu 中使用 ShareActionProvider,但显示两个 PopupMenu?
我在 PopupMenu 中使用 ShareActionProvider,但是当我单击共享菜单项时,它会在屏幕上显示两个 PopupMenus,一个被另一个覆盖。一个显示应用程序图标和名称,另一个只显示应用程序名称。
除了这个问题,它工作正常......我该
如何解决它?
PS:请原谅我表达的不好
我的代码是:
menu.xml 是:
android - ShareActionProvider 不可点击且在首次渲染时无法正确渲染
我的 ActionBar 中有一个 ShareActionProvider 和其他一些选项。然而,ShareActionProvider 似乎在首次以纵向模式渲染时无法正确渲染,并且在第一次渲染时无法点击。方向更改会重新渲染屏幕,然后所有应该可见的选项都可见,并且当向后旋转时,ActionBar 会再次重新渲染,但这次它也可以在纵向模式下正确渲染。
我附上了一张描述这种情况的图片:
共享选项没有正确呈现,它旁边应该有一个图标,如果它不适合布局,它应该变成一个 3 点菜单。
定向后,所有选项都按预期可见。
旋转回纵向会重新渲染 ActionBar,现在 3 点菜单按原样显示,并且可以单击。
关于这里发生了什么的任何想法?
这是我的 XML:
这就是我处理片段中的选项菜单的方式:
android - 如何在 ActionBarSherlock 上设置共享选项?
我使用以下方法在我的 ActionBarSherlock 中包含了 Share:
和 share.xml 是:
我怎样才能将所有默认选项作为下拉菜单?像蓝牙、消息传递、facebook、linkedin 等以及它们的默认实现?
java - 无法从 ActionProvider 转换为 ShareActionProvider
我正在尝试在我的 ActionBarSherlock 中实现 ShareActionProvider。
以下代码给了我这个错误:
无法从 ActionProvider 转换为 ShareActionProvider
阅读活动.java
菜单2b.xml
android - ShareActionProvider 刷新文本
我有一个 EditText,它最初填充了来自本地数据库的文本。当用户离开屏幕(onPause)时,更新的文本存储在本地数据库中。我还有一个 ShareActionProvider(使用 ActionBarSherlock)。
当用户使用 ShareActionProvider 时,旧文本被发送到目标应用程序。当用户按下菜单项时,如何刷新通过 actionprovider 发送的文本?
当用户按下菜单项时,似乎没有调用 onOptionsItemSelected() 。所以我尝试了以下onPause(),但没有运气:
顺便说一句:这段代码都在一个片段中。
android - API 级别小于 14 的 ShareActionProvider
是否可以将 shareActionProvider 用于 API 少于 14 的应用程序?
android - Android:没有历史记录的 ShareActionProvider
根据Android文档,如果我不希望我的 ShareActionProvider 保留我应该调用的共享历史记录
但是,当我这样做时,在选择共享选项时会出现以下崩溃:
下面是设置 ShareActionProvider 的代码:
有什么想法可以解决这个问题吗?
android - 根据分享目标分享不同的文字
我的应用分享了一些描述我当前 GPS 位置的文本 - 例如:
我在 33° 58' S 18° 27' W。
我正在使用ShareActionProvider
as 是当前“正确”的方式来做到这一点。正如预期的那样,共享正在 100% 工作。
如果客户高兴,生活会很美好……
客户不高兴。
与短信相比,客户希望能够在电子邮件中以不同的方式分享我的位置。
例如
- 我相信这是不可能的
ShareActionProvider
- 这是正确的吗? - 我相信通过发送共享意图是不可能的。
我有哪些实施方案?
我是否必须创建一个自定义共享视图,通过向系统查询所有接受共享意图的应用程序来填充它?
(注意:我认为客户端应该接受默认的 Android 共享行为,但这是必须考虑客户端需求的真实情况)
android - Android Sherlock Action - ShareActionProvider 图标
我在我的 Sherlock ActionBar 中使用 ShareActionProvider。我想更改图标但无法更改。
XML
即使在指定图标之后,它也会从 Holo Light 主题中获取默认图标
有没有办法引用图标并通过 Program 强制更改它?
android - 为什么我的 ShareActionProvider 没有清晰地勾勒出来并且它的菜单是灰色的?
我在深色操作栏 ( )上使用ShareActionProvider
在代码中定义的 ,而不是 xml 。Theme.Holo/DeviceDefault.Light.DarkActionBar
这就是我所看到的:
请注意,几乎没有可见的提示表明共享图标和信使图标属于一起。周围的盒子是深色而不是浅灰色。