首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ShareActionProvider外观

ShareActionProvider外观
EN

Stack Overflow用户
提问于 2015-02-17 20:58:43
回答 1查看 1.3K关注 0票数 5

我的ActionBar里有ActionBar菜单。

当我单击“共享”时,应用程序列表显示为弹出菜单。

当我点击Google报摊中的“共享”时,应用程序列表就会显示为可以拉起的底部页。

我们能否将ShareActionProviderappcompat-v7配置为显示底部工作表而不是弹出菜单?是否有任何可选择的ShareActionProvider与底部床单周围?

我找到了一个lib https://github.com/soarcn/BottomSheet。给出了如何用下表重新实现ShareActionProvider的思路.不幸的是,在这一时刻,库似乎缺少了“向上滑动”。更重要的是,我仍然需要解决意图,处理屏幕旋转和支持所有的Android版本.这不应该包括在appcompat-v7中吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-08 18:33:12

解决方案是使用Intent.createChooser而不是ShareActionProvider。它给出的体验与在Android5.0上分享谷歌报摊上的一篇文章完全一样。

代码语言:javascript
复制
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, ...);
shareIntent.setType("text/plain");
startActivity(Intent.createChooser(shareIntent, getString(R.string.item_share)));
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28570976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档