草庐IT

Actionbar

全部标签

Android Honeycomb - 更改 Actionbar 样式

我需要向ActionBar的主页按钮添加一个右填充,并且我需要在它被选中时更改它的背景颜色。我可以使用我添加的选项卡执行这些操作,实现新样式,但我无法更改主页按钮的样式。有什么办法吗?这是我实现的主题的来源:@drawable/button_post7dp7dp10dp10dp@color/button_post_default@drawable/button_postfalse@style/ActionBarTabStyle@style/ActionBarStyle@drawable/button_post@style/ActionButtonStyle

java - API 15 的 ActionBar 兼容性问题

我对Android的API级别15的actionBar兼容性有疑问。向上按钮不适用于此API级别我使用android-sdk文件夹中提供的名为“actionbarcompat”的示例项目,因此我导入了所有类,并使用ActionBarActivity扩展了我的所有Activity。我还将这段代码添加到我所有Activity的list中:在我的ActionBarActivity中:@OverridepublicbooleanonOptionsItemSelected(MenuItemitem){//TODOAuto-generatedmethodstubswitch(item.getIte

android - 底部的 ActionBar Sherlock Tabs

这可能吗?我可以使用fragment,我可以将选项卡放在底部,但我不能使用ActionBarSherlock。有人知道怎么做吗?我正在使用类似这样的方法来使用选项卡(它们在底部):tHost=(TabHost)findViewById(R.id.tabhost2);tHost.setup();tM=newTabManager(this,tHost,android.R.id.tabcontent);tM.addTab(tHost.newTabSpec("tabCREATE").setIndicator("Criar"),Criar.CountingFragment.class,null)

Android ActionBar 后退按钮默认填充

我正在创建自定义ActionBar,使用RelativeLayout和左侧的ImageButton来替换它。我已经从谷歌的网站下载了返回图标,用于ImageButton问题是我需要创建一个后退按钮来替换原始ActionBar的后退按钮,并且我需要它与原始ActionBar完全相同的后退按钮。我想知道后退按钮图像的系统默认填充是什么? 最佳答案 您需要在声明中添加以下行,如下所示:app:contentInsetLeft="0dp"app:contentInsetStart="0dp"app:contentInsetStartWith

android - 如何去除 ActionBar 上应用程序图标和屏幕边缘之间的边距?

我的应用程序有一个自定义主页图标,我希望它一直对齐到操作栏的左侧,以便它接触到屏幕的边缘。这是否可能,如果可能,如何实现?我没有看到任何设置填充或边距以使其一直向左对齐的内容。 最佳答案 我终于成功了。您需要使用自定义操作栏View。其实很简单:(这是使用ActionbarSherlock,它应该也可以与标准兼容库一起使用...)首先在您的res/values/themes.xml中,将操作栏显示选项设置为“自定义”:showCustom然后创建一个名为res/layout/actionbar_layout.xml的文件并在其中放置

android - 仅在一个 ActionBar Tab 内的 fragment 之间的事务

我有一个包含三个选项卡(ActionBar选项卡)的应用,每个选项卡一次包含一个fragment。标签监听器标签ActivityTab1->ListFragment1->ListFragment2->Fragment3Tab2->Tab2FragmentTab3->Tab3Fragment问题是当我创建从ListFragment1到ListFragment2的FragmentTransaction(在OnListItemClicked内)时,其他选项卡内的fragment也更改为ListFragment2。最后,我只想更改选项卡内部的fragment并保留其他选项卡的状态。我已经在保存

java - Actionbar 顶部的 DrawerLayout

当使用抽屉布局时,有没有办法将抽屉View覆盖在操作栏上?我不想在显示抽屉时隐藏操作栏。我希望操作栏保持不变,但会被发送到后台。这方面的一个例子是iOSPlay音乐应用......我当前的实现会在抽屉状态更改时隐藏和显示操作栏,但我不喜欢这种用户体验。publicvoidonDrawerClosed(Viewview){getActionBar().show();invalidateOptionsMenu();}publicvoidonDrawerOpened(ViewdrawerView){getActionBar().hide();invalidateOptionsMenu();}

android - ActionBar 容量/溢出不会随方向变化而变化

我有一个使用ActionBar的应用程序,我自己处理方向更改:android:configChanges="keyboard|keyboardHidden|orientation|screenSize"...并且菜单应该适合ActionBar而横向不会溢出,但纵向不会溢出:在启动时,这可以正常工作:景观:肖像:(是的,我可以强制所有项目始终显示并且它们会适合,如下所示,但这可能会在较小的平板电脑上损坏)当模拟器改变方向时,ActionBar的容量似乎没有改变:纵向,当我开始横向时:(这没问题,但不一致)横向,当我开始纵向时:这看起来真的很傻,这就是我要解决这个问题的原因。我将此电话添加

android - 如何将项目添加到顶部 ActionBar?

我想将新图标添加到顶部操作栏,打赌而不是添加到顶部,图标出现在屏幕底部。如何将项目添加到顶部ActionBar?XML:Java:publicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.activity_ygo_main,menu);returntrue;} 最佳答案 取自http://developer.android.com/guide/topics/ui/actionbar

android - appcompat-v7 : Custom view not properly aligned in ActionBar

我正在尝试使用基于AppcompatToolbar的actionBar这是我的toolbar.xml我将其包含在我的activity.xml文件中。然后在我的Activity的OnCreate方法中,我将自定义PagerStrip设置为ActionBarActionBaractionBar=getSupportActionBar();actionBar.setCustomView(R.layout.pager_strip);actionBar.setDisplayShowCustomEnabled(true);tabs=(PagerSlidingTabStrip)actionBar.g