草庐IT

ActionBarsherlock

全部标签

android - onCreateOptionsMenu 在 onCreate android 之前调用

我是android的初学者,我正在开发小型android应用程序。在我的应用程序中,我使用的是Sherlock库。我的应用程序包含一个主要Activity和两个fragment。在我的列表fragment结构中看起来像publicclassMyCardsextendsSherlockListFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setHasOptionsMenu(true);Log.i("!!!!!!!!!!!!!!!!!!!!!

java - 使用 Proguard 混淆 ActionBarSherlock

我正在尝试使用proguard和ant混淆我的android应用程序(eclipse+proguard从不工作,总是失败并返回error1)。但是我收到classfile...unexpectedlycontainsclass...警告所有地方和构建失败。我还尝试在proguard中使用-ignorewarnings选项。构建成功,但我得到一个无法使用的包。这是Ant的输出:-post-compile:optimize:[jar]Buildingjar:/home/binoy/git/Vibhinna/proguard/unoptimized.jar[java]ProGuard,ver

android - 以编程方式更改操作栏 homeAsUpIndicator

我使用以下技巧以编程方式更改homeAsupIndicator。intupId=Resources.getSystem().getIdentifier("up","id","android");if(upId>0){ImageViewup=(ImageView)findViewById(upId);up.setImageResource(R.drawable.ic_action_bar_menu);up.setPadding(0,0,20,0);}但这不适用于大多数新手机(HTCOne、GalaxyS3等)。有没有一种方法可以跨设备统一更改。我只需要在主屏幕上更改它。其他屏幕将具有默认

Android 3.0之前版本的action bar批量选择

我有一个ListView,我想为其启用批量选择。对于android3.0及更高版本,我向ListView添加了模式多选并设置了多选模式监听器。我如何对3.0之前的android版本(有或没有第三方库)做同样的事情?我看过ActionBarSherlock,但我没有在任何样本中找到此功能,也没有在网上搜索信息。PS:当用户点击ListView中的某一项时,我想执行不同的Action,所以需要长按进行批量选择(或单项选择)。回到API7的3.0之前的版本。 最佳答案 这是您正在寻找的类型功能/结果吗?或者你需要单选按钮吗?如果这是您需要

java - 使用自定义主题的 actionbar 时如何更改 actionbarsherlock 菜单项字体?

当我使用默认的sherlocklight主题时,我可以通过此方法更改字体(它可以转换为TextView)@OverridepublicbooleanonCreateOptionsMenu(Menumenu){getSupportMenuInflater().inflate(R.menu.main,menu);getLayoutInflater().setFactory(newLayoutInflater.Factory(){publicViewonCreateView(Stringname,Contextcontext,AttributeSetattrs){if(name.equals

android - 使用 Maven 时没有可用的主题

我在Maven中使用ABS时遇到问题。我通过以下方式在我的POM中添加了ABS支持:com.google.androidandroid4.0.1.2providedcom.google.androidsupport-v4r10com.actionbarsherlocklibrary4.2.0apklibcom.google.androidsupport-v4com.actionbarsherlocklibrary4.2.0jarcom.google.androidsupport-v4我的源代码编译正常,但我无法添加ABS主题,因为没有可用的ABS主题。我尝试通过以下方式添加主题:这会产

android - ActionBarSherlock + Google Maps API v2 重复 ID

我正在尝试将ActionBarSherlock与GoogleMapsAPIv2fragment集成。我有一个包含2个fragment的布局:一个用于列表布局,另一个带有SupportMapFragment。当我第一次点击一个列表项时一切顺利,但是当我第二次点击一个列表项时,它会抛出一个错误:“Duplicateid0x7f040038,tagnull,orparentid0x0withanotherfragmentforcom.google.android.gms.maps.SupportMapFragment"我尝试了多种解决方案,但没有一个能够修复它。我做错了什么吗?请帮助我!!我

android - ActionbarSherlock 溢出菜单样式问题

我正在关注ActionbarSherlock网站上的示例@style/Widget.Styled.ActionBar@style/Widget.Styled.ActionBar@drawable/bg_striped@drawable/bg_striped@drawable/bg_striped_split@drawable/bg_striped_split但是使用此设置我无法更改溢出菜单的样式。属性“android:popupMenuStyle”和“android:dropDownListViewStyle”被完全忽略。如果我将主题父级更改为“Theme.Sherlock.Light

Android ActionBar/ActionBarSherlock 多项选择微调器

我有一个ListView,其中包含属于一个或多个类别的项目。我想通过单击操作栏中的图标来选择和取消选择这些类别。这样,listView就会根据选择的类别进行刷新。这是我找到的一个例子:http://www.hostingpics.net/viewer.php?id=581753Screenshot20140110103007.png目前,我找到了2个解决方案:添加一个带有可检查项目的微调器,但它会在每次关闭菜单选择/取消选择在RelativeLayout中创建一个带有cheackable项目的ListView并制作单击该图标时会出现。第二个解决方案完全符合UI预期,但我认为有一种多选微

android - 区分常规菜单 KeyEvent 和 IME 打开

在监听ActionBarSherlock中的关键事件以便在ICS之前的设备上显示溢出菜单时,我遇到了一个有趣的问题。似乎我无法区分简单的按键与用户长按菜单键以显示IME的情况。两个KeyEvent实例完全相同,看起来像这样:是否有直接的方法来区分这两个不同的事件? 最佳答案 嗯……onLongKeyPress()似乎不适用于KEYCODE_MENU。真烦人。这似乎适用于NexusS(4.0.3)和NexusOne(2.3.6):publicclassMenuKeyDetectorActivityextendsActivity{boo