草庐IT

ActionBarsherlock

全部标签

android - 启用主页按钮 ActionbarSherlock, Sherlockfragment

我想在我的fragment中启用主页按钮。这个问题之前被问过,但是为了一个Activity。我试过了……getSupportActionBar().setDisplayHomeAsUpEnabled(true);...但这行不通。这是我的代码:importcom.actionbarsherlock.R;importcom.actionbarsherlock.app.ActionBar;importcom.actionbarsherlock.app.ActionBar.Tab;importcom.actionbarsherlock.app.SherlockFragment;importc

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 - 为什么我的标题使用的自定义字体没有在我的 ActionBar 中垂直居中?

在尝试修改我的ActionBar标题的字体时,我找到了一个answer建议通过SpannableString调整Typeface。虽然它按照答案中的说明工作,但放置似乎偏离了垂直居中。我已经尝试使用两种不同的字体,OpenType(Roundhand)和TrueType(Billabong)。此外,我已经在运行2.3.3的较旧的Gingerbread设备(屏幕截图的来源)以及运行4.2的较新的JellyBean设备上进行了尝试。该项目使用了ActionBarSherlock,因此是我最后一个理论上的罪魁祸首。我还调整了字体大小,希望它稍微居中,但我知道这只不过是一种hack,并不能解决

android - 有没有办法专门为堆叠操作栏设置 actionBarTabTextStyle?

我一直无法找到一种方法来根据ActionBar是否堆叠来更改选项卡文本的文本样式。只有背景似乎是可调的。我正在使用ActionBarSherlock.我的ActionBar背景是蓝色的,带有白色文本。我正在使用选项卡式导航,因此,当标签部分堆叠在主actionbar下方时,我希望背景是白色的(我使用AbbackgroundStacked)。这使文本不可见(文本与背景颜色相同)。当操作栏堆叠时,我希望文本为黑色。有什么想法吗? 最佳答案 如果您使用的是堆叠式ActionBar,则选项卡会纵向堆叠,部分ActionBar会横向堆叠。然后

java - 具有不同大小的 ActionBar 图标

在我的android应用程序中,一些操作栏图标的大小正常(如屏幕截图中的星号),而有些则太小(如屏幕截图中的浏览器和共享图标)。所有图标都以完全相同的方式添加:menu.add(getString(R.string.sync)).setIcon(R.drawable.ic_action_sync)这发生在我的三个具有不同图标的Activity中。图像文件位于其密度正确的目录中,它们都来自ActionBar图标包,并且在计算机上的目录中看起来都一样大。我使用ActionBarSherlock在Gingerbread上显示Actionbar,但它在ICS/JB上看起来完全一样,Action

android - ActionBarSherlock + Tabbed Fragments + ViewPager inside a fragment

我有一个使用ActionBarSherlock的选项卡式应用程序。ActionBar中的选项卡都是fragment。其中一个fragment包含一个显示多个fragment的viewpager-每个fragment都包含来自URL的图像(使用ImageView的变体)。第一次单击选项卡时,整个过程运行良好-它显示了显示图像的寻呼机。第二次单击选项卡(单击其他选项卡后)没有任何反应-寻呼机不显示并且屏幕保持空白(除了actionBar)。代码附在下面。似乎FragmentPagerAdapter正在创建,但它没有第二次对项目进行分页。我做错了什么?importjava.io.IOExce

Android PreferenceActivity 和对话框 fragment

我正在开发的应用程序有一个扩展SherlockFragmentActivity的Activity。我想使用首选项api以便轻松地向Activity添加首选项。因为我想支持api级别8及更高级别,所以我必须从类SherlockPreferenceActivity扩展Activity。问题是Activity需要显示一个对话框。该对话框扩展SherlockDialogFragment。对话框的show()方法需要两个参数:一个FragmentManager对象和一个String标签。为了获得FragmentManager对象,我曾经调用Activity的getSupportFragmentM

android - 损坏的 ActionBar 外观

我很久以前就注意到了这个问题,但直到现在我才能够准备清楚地重现它的演示。该问题存在于2.1模拟器和我的ICS4.0.3设备上。在应用程序中,我有AsyncTask,它可以通过调用invalidateOptionsMenu调整操作栏不确定进度和重新初始化菜单的可见性。这应该隐藏刷新图标。在我修改listView数据模型并在适配器上调用notifyDataSetChanged之前,这一切正常。在这样的操作之后,Actionbar可能会破坏View。预期View:损坏的View(最后一项永远消失或在某些情况下添加空白代替):引起代码在onPostExecute@Overrideprotect

android - ActionBarsherlock 如何在仅带有图标的菜单项上设置分隔线

你好安卓开发者,我知道这个问题已经被问过很多次了,我也尝试过很多解决方案,但它们都不适合我。首先,我使用操作栏sherlock库来显示操作栏,我想在仅带有图标的菜单项之间显示分隔符。为此,我创建了自定义样式来显示分隔线,但它们没有显示。@drawable/actionbar_sepratormiddle并且还尝试为ActionBar更新sherlock库ActionMenuItemView.java,其中needsDividerBefore()将始终为真。但是这个补丁也不适合我。请帮助我出错的地方。谢谢。 最佳答案 除非您为操作栏使

android - 如何在按下后退键的android上禁用搜索 View 的折叠

我在搜索菜单的操作栏中使用了Sherlock搜索View小部件。初始化搜索View的代码fragmentMenuItemitem=menu.findItem(R.id.menu_search);item.expandActionView();mSearchView=(SearchView)item.getActionView();mSearchView.setIconifiedByDefault(false);mSearchView.setQuery(query,false);mSearchView.clearFocus();上面的代码显示了带有默认搜索查询的扩展搜索View。问题是当