jjzjj

ShareActionProvider

全部标签

android - 我如何让我的 ShareActionProvider 动态提交文本(来自听众)查看寻呼机等

我用的是SherlockLibraryActionBar,和ICS的actionbar类似,卡住的地方是这个@OverridepublicbooleanonCreateOptionsMenu(Menumenu){menu.add("Save").setIcon(R.drawable.ic_compose).setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);menu.add("Search").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS|MenuItem.SHOW_AS_ACTION_WITH

android - 我在PopupMenu中使用了ShareActionProvider,却显示了两个PopupMenu?

我在PopupMenu中使用ShareActionProvider,但是当我单击共享菜单项时,它会在屏幕上显示两个PopupMenus,一个被另一个覆盖。并且一个显示应用程序图标和名称,另一个只显示应用程序名称。除了这个问题,它工作正常......我该如何解决?P.S.:表达不当请见谅我的代码是:PopupMenupopup=newPopupMenu(this,button);popup.getMenuInflater().inflate(R.menu.scrawl_popup_menu,popup.getMenu());MenuItemoverflowItem=popup.getMe

android - 处理 ShareActionProvider onClick 事件

如何获取ShareActionProvider菜单项的onClick事件?我的应用程序在画廊中显示一些图像(带有imageView的fragment),我需要获取onClick事件以从缓存中加载当前图像,生成一个临时文件并共享它。我的分享按钮:我试过:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){switch(item.getItemId()){caseandroid.R.id.home:NavUtils.navigateUpFromSameTask(this);returntrue;caseR.id.manage_

android - 在没有 ActionBarSherlock 的情况下在 Actionbar ShareActionProvider 上设置自定义共享图标

我遇到了与此处所述相同的问题-SettingacustomshareicononActionbarShareActionProvider但我没有使用ActionBarSherlock我发现Sherlock主题使用了“actionModeShareDrawable”,如果我不使用,我也可以这样使用它ActionBarSherlock@drawable/icon这在我的nexus5上工作正常,但在许多其他设备上失败所以我的问题是,如何在不使用ActionBarSherlock的情况下更改该图标 最佳答案 您可以继承ShareAction

Android自定义图标ShareActionProvider?

我正在使用ShareActionProvider,但我想自定义图标(我想更改颜色,因为目前它是白色的)。我正在使用这段代码:mShareActionProvider=(ShareActionProvider)item.getActionProvider();IntentmyIntent=newIntent(Intent.ACTION_SEND);myIntent.setType("text/plain");myIntent.putExtra(Intent.EXTRA_TEXT,str_share);mShareActionProvider.setShareIntent(myIntent

android - ClassCastException : android. 支持.v7.widget.ShareActionProvider

我尝试使用我的操作栏,但我得到了这个执行08-0800:54:08.913:E/AndroidRuntime(18468):FATALEXCEPTION:main08-0800:54:08.913:E/AndroidRuntime(18468):java.lang.ClassCastException:android.support.v7.widget.ShareActionProvidercannotbecasttoandroid.view.ActionProvider08-0800:54:08.913:E/AndroidRuntime(18468):atandroid.view.M

android - ShareActionProvider 菜单样式

当用户点击ShareActionProvider时,我有这个菜单:我怎样才能改变它的背景颜色。我想我必须设计它的样式,但我找不到任何方法。 最佳答案 如果没有关于如何应用样式的文档,您可能想查看源代码。我实际上并没有尝试设置ShareActionProvider的样式,但我从代码中得到了一些线索:ShareActionProvider.java可能首先负责ActivityChooserView.java看起来像使用过的View类导致......abc_activity_chooser_view.xml很可能是使用过的View,它应用

android - 使用 Picasso 的 ShareActionProvider 分享图像

我花了几个小时找到这个解决方案...所以我决定分享这些信息,也许对某些人会有帮助:)第一种方式,如下所示,从View中获取位图并将其加载到文件中。//GetaccesstoImageViewImageViewivImage=(ImageView)findViewById(R.id.ivResult);//FireasyncrequesttoloadimagePicasso.with(context).load(imageUrl).into(ivImage);然后假设在图像完成加载后,这就是触发分享的方式://Canbetriggeredbyavieweventsuchasabutton

android - 如何在android中实现分享 Action ?

我想在我的项目中实现共享操作,但是当我使用MenuItem时,它会出现运行时错误,而改用MenuItemCompat,但它也会出现错误。这是我的代码:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inflatethemenu;thisaddsitemstotheactionbarifitispresent.getMenuInflater().inflate(R.menu.menu_third_,menu);MenuItemmenuItem=menu.findItem(R.id.menu_item_share);mShareA

android - AppCompat ShareActionProvider 图标与其他图标相比太大

我将ActionBarSherlock更改为AppCompatv7。我已经完成了使其工作所需的所有更改,但是共享图标(使用ShareActionProvider)发生了一些奇怪的事情。与其他图标相比,共享图标太大。我还使用支持库进行搜索,它的大小是正确的。问题仅出在共享图标上。我的菜单.xml:fragment:publicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){inflater.inflate(R.menu.my_menu,menu);MenuItemitem=menu.findItem(R.id.menu_sha