Android4.2引入了对RightToLeft操作栏的支持,有没有办法将Sherlock操作栏配置为RTL模式?请注意,当前的SherlockActionbar版本是4.2,但我找不到任何与RTL支持相关的信息。 最佳答案 截至目前,ActionBar的RTL功能尚未包含在支持库中。据我所知,它也没有计划,因为底层View结构发生了一些变化。如果您使用ActionBarSherlock,它的工作方式与您使用nativeActionBar相同。从4.2开始,它将支持RTL,而不是在较低的平台级别上。假设您的list中有androi
当使用Theme.Sherlock.Light.DarkActionBar(或Theme.Holo.Light.DarkActionBar,没有区别)时,ActionMode(或“上下文例如在选择文本时出现的ActionBar")默认样式与标准深色主题中的样式相同,即深蓝色和浅色操作图标。但是,当您尝试在Dialog中选择文本时(在此主题中,它采用浅色样式,与黑色ActionBar形成对比),而是会出现与Light主题(白色背景)中样式相同的ActionMode。问题是,它的Action图标没有像它们应该的那样深色,而是浅色,使它们实际上不可见。这看起来好像背景取自浅色主题(因为有浅色
我正在尝试自定义操作栏sherlock选项卡,以便它们在选项卡图标下方显示选项卡文本。在搜索和阅读该主题之后,我仍然没有太多运气。这是我得到的结果:已选择自定义选项卡1未选择自定义选项卡1,已选择标准选项卡2这是我目前所拥有的:创建了我自己的styles.xml,我在其中更改了一些操作栏设置:@dimen/st__action_bar_default_height@style/Skoletube.TabView@style/Skoletube.Tab.Text@drawable/abs__tab_indicator_holo6dp6dp@android:style/TextAppear
一段时间以来,我一直在尝试为添加到操作栏的下拉列表中的项目设置样式,但我想不出正确的代码。我尝试查看SherlockActionBar项目中的abs__styles.xml和abs__themes.xml,但没有添加到项目中的项目工作。我创建菜单的方式如下:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//SharingiconsSubMenusubmenu=menu.addSubMenu(null);submenu.add(getResources().getString(R.string.twitter));submenu.
我正在尝试使用ActionbarSherlock4,针对sdk15和minsdk8。按照使用网站上提供的说明和此处发布的精彩视频进行操作后:http://www.youtube.com/watch?v=avcp6eD_X2k我仍然遇到问题。当我尝试将android:theme="@style/Theme.Sherlock"添加到list文件时,我收到错误:Noresourcefoundthatmatchesthegivenname(at'theme'withvalue'@style/Theme.Sherlock').我已将actionbarSherlock库项目包含到我的项目中,并且导
我正在尝试使用ActionBarSherlock来实现ActionBar。我有三个操作按钮,其中一个是搜索按钮。单击搜索按钮时,应显示我已经实现的搜索输入字段。但我希望它占据操作栏的整个宽度。知道如何实现相同的目标。 最佳答案 首先制作一个editTextLayoutlayout_search.xml在你的菜单xml中添加android:actionLayout和android:showAsAction="always|collapseActionView"搜索选项。对于其他选项,请制作android:showAsAction="i
我正在为我的应用程序使用Theme.Sherlock.Light主题,并且正在创建一个带有底层AlertDialog的DialogFragment。它在Android3.x和4.x上运行良好,但在Android2.x上,我在深色背景上看到深色文本,难以阅读。我做错了什么,我是否需要通过创建自定义样式来强制使用浅色背景?提前致谢。 最佳答案 我找到了解决方案here:builder.setInverseBackgroundForced(true)另外,正如我所见here,JakeWarton建议用同样的方法修复它,但由于AlertDi
我是使用SherlockActionBar的新手,我已经让它在我的应用程序中运行,并且我在操作栏中有一个项目,但我不知道如何让项目在单击时执行某些操作我得到的就是这个.publicbooleanonCreateOptionsMenu(Menumenu){menu.add("Folder").setIcon(R.drawable.folder).setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);returntrue;}publicbooleanonActionItemClicked(ActionModemode,MenuItemitem){
我有一个应用程序,它在操作菜单项中有切换按钮,虽然我使用的是ActionbarSherlock,但我不知道如何将切换按钮放在操作菜单项中。我不想将其作为自定义布局放置在操作栏中,但我想将其放置为菜单项。如果有人找到解决方案,请帮助我。目的,如果我更改切换按钮的状态,它会根据ALphabets和出生日期再次对人进行排序。提前致谢! 最佳答案 像普通的菜单按钮一样添加它,用一个bool变量检查它的状态,你可以在改变排序模式时改变图标和标题booleanbirthSort=false;@OverridepublicbooleanonOpt
我需要一个示例或教程关于如何使用操作栏sherlock添加菜单项当我使用简单菜单时与进口importandroid.view.Menu;importandroid.view.MenuInflater;importandroid.view.MenuItem;当我打电话时@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.settings_menu,menu);returntrue;}publicbooleanon