jjzjj

Sherlock

全部标签

Android:删除某些类的 Sherlock Action Bar 项目

我让Sherlock操作栏在操作栏中显示多个图标,例如共享、信息等。问题是我想为某些Activity/fragment删除其中一个按钮(共享),但我做不到。我的Activity(StartActivity)从InfoActivity扩展而来,后者实现了onCreateOptionsMenu。我试图覆盖onCreateOptionsMenu方法并执行clear()但它不起作用:@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){super.onCreateOptionsMenu(menu,inflat

android - 原生 ActionBar 到 ActionBarSherlock 的迁移

是否有迁移原生ActionBar(API11)到ActionBarSherlock的指南?我的应用程序已经实现了操作栏,但现在我想迁移到ActionBArSherlock 最佳答案 第1步:将ActionBarSherlockJAR添加到项目的libs/目录中。第2步:让您的Activity(或整个应用程序)使用Sherlock风格的主题(例如,Theme.Sherlock、Theme.Sherlock.Light)第3步:更改所有Activity以继承其类似Sherlock的等效项(例如,Activity->SherlockAct

android - 更新 Android Sherlock 选项卡的内容

我正在使用Sherlock选项卡来实现选项卡。一切正常,但我还想再做一件事,下面是场景:假设在特定选项卡上加载了一个fragment。在该fragment中,单击按钮时,我将不得不加载另一个fragment,但我希望保留选项卡。如何实现此功能?有什么方法可以解决这个问题? 最佳答案 我遇到了同样的问题。我使用Handler和Messenger在选项卡之间发送数据并更新UI,这解决了我的问题。 关于android-更新AndroidSherlock选项卡的内容,我们在StackOverfl

android - 设置 Sherlock ActionBar 的标题

我有两个Activity。第一个扩展SherlockListActivity,第二个扩展SherlockFragmentActivity。在第一个中,我可以像这样设置我的actionBar的标题和副标题getSupportActionBar.setTitle("someTitle");并且它工作正常.当我在我的第二个Activity上做同样的事情时,名称不会改变(我在我的类(class)之前提到过,以防它与问题相关)。为什么会这样?提前谢谢你。编辑:好的,我刚刚发现问题所在。我在我的actionBar上添加了一些选项卡,所以当我尝试设置标题时,它被隐藏了(我猜)有什么办法可以解决这个问

android - 操作栏 Sherlock 中操作栏选项卡的偏移量不正确

我使用ActionBarSherlock添加了多个选项卡。在所有设备上它都能正常工作,除了一个-运行2.2.3的摩托罗拉设备,当我要显示的选项卡多于屏幕无法显示时。这是标签滚动到最左侧时的样子:这是滚动到最右侧时的样子:我做错了什么会导致额外的左侧填充而右侧填充不足?有没有人见过这个?它是特定于平台的错误吗? 最佳答案 我已经回答过类似的问题here.在测量标签栏容器时,native操作栏中实际上存在一个错误,它不考虑分隔线的大小。因此,请确保禁用ActionBar中的分隔线,使用showDividernone,如我原始答案中所述

android - Maven + RoboGuice + ActionBarSherlock + RoboGuice-Sherlock

我正在尝试使用android-quickstart原型(prototype)创建一个Android基础项目,并添加RoboGuice、ActionBarSherlock依赖项以及RoboGuice-Sherlock以将两者结合起来。这是我的pom.xml:4.0.0com.myappBaseApp0.0.1-SNAPSHOTapkBaseAppUTF-84.1.1.43.6.0com.google.androidandroid${platform.version}providedorg.roboguiceroboguice2.0com.google.code.findbugsjsr30

android - 操作栏 Sherlock + ListFragments + Fragments

我对2.2版本中fragment的兼容性有疑问。我使用“SherlockActionBar”来创建操作栏,但我无法创建两个fragment。我总是收到这个错误:01-0712:51:56.124:E/AndroidRuntime(475):FATALEXCEPTION:main01-0712:51:56.124:E/AndroidRuntime(475):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.pruebasherlock_v4/com.example.pruebasherloc

android - 使用 SlidingMenu 和 ActionBar Sherlock 的 Overlay 切割 Action Bar

我正在为黑色行动2指南应用程序使用ActionBarSherlock库和滑动菜单库,并尝试在滑动菜单的同一Activity中插入漂亮的“覆盖”功能。结果是:叠加层不起作用操作栏剪切这是代码:requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);super.onCreate(savedInstanceState);setContentView(R.layout.c_m_pyrrhicvictory);Resourcesres=getResources();SlidingMenumenu=newSlidingMenu(this);m

android - 操作栏 Sherlock 操作项 View

我试图在点击操作栏项目后显示快速操作,所以我需要获得父View以了解应该快速采取行动的位置显示。这是我的代码:@OverridepublicbooleanonCreateOptionsMenu(finalMenumenu){prepareQuickActions();MenuItemmenuItem=menu.add("Text");menuItem.setIcon(R.drawable.ic_action_dialog_map).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);menuItem.setOnMenuItemClickLi

Android:Sherlock 操作栏下拉

我正在尝试实现一个下拉列表作为Android中操作栏的导航。我可以看到下拉列表和项目,但我无法获得点击事件。自从我按照http://developer.android.com/guide/topics/ui/actionbar.html中的教程学习后,我不确定我错过了什么这是我的代码:publicvoidonCreate(BundlesavedInstanceState){OnNavigationListenermOnNavigationListener;super.onCreate(savedInstanceState);//setContentView(R.layout.info_