草庐IT

actionbar_background

全部标签

android - 将 ShowcaseView 与 v7 appcompat ActionBar 一起使用

我正在使用ShowcaseViewandroid库在我的应用程序首次启动时添加欢迎屏幕。现在,在4.0+(可能还有3.0,但我没有设备来测试它)上它运行完美,但是在Gingerbread上,应用程序崩溃并出现以下错误。09-1015:30:31.1821650-1650/net.rymate.notesE/AndroidRuntime:FATALEXCEPTION:mainjava.lang.RuntimeException:insertShowcaseViewWithTypecannotbeusedwhenthethemehasnoActionBaratcom.github.espi

java - ActionBar 选项卡内容重叠

我在StackOverflow中发现了大量此类消息。像其他许多人一样,我在切换选项卡时遇到选项卡内容重叠的问题。我发现的所有建议都无法解决我的问题。当我的应用程序启动时,它会正确显示第一个选项卡的内容。当我单击另一个选项卡时,旧内容留在屏幕上,另一个选项卡的内容也被添加到屏幕上。第二次切换标签时,所有内容都消失了。切换标签页将不再有任何作用。我遵循了Google的开发者文档here.我的应用程序有这个onCreate方法。该类从支持库android.support.v7.app扩展了ActionBarActivity。@OverrideprotectedvoidonCreate(Bun

Android:将自定义按钮添加到 Actionbar 中的 SearchView 小部件

我想向SearchView小部件添加自定义按钮。通过search_view布局文件的源代码,我发现它有一个包含提交按钮和语音按钮的LinearLayout(submit_area).所以我在submit_area添加了一个动态按钮。但它不显示我动态添加的按钮,因为如果未启用提交按钮或语音按钮,则submit_area是不可见的。所以我是否动态添加任何东西都没有关系。SearchViewsearchView=(SearchView)menuItem.getActionView();intsubmit_areaId=searchView.getContext().getResources(

android - 使用导航模式隐藏 actionBar 选项卡会对 fragment 后台堆栈产生不利影响

我有一个带有操作栏和操作栏选项卡的Activity。当我从选项卡的内容中选择一个项目时,我试图用一个新fragment替换当前fragment,将事务添加到返回堆栈,并隐藏选项卡。我通过将操作栏导航模式更改为标准来隐藏选项卡。问题是,当我按下后退按钮时,我只看到带有操作栏的空白View(在标准模式下)。fragment事务似乎没有被撤销。如果我不通过将导航模式更改为标准来隐藏选项卡,交易撤销工作正常..我已经尝试覆盖返回键以将导航模式更改回选项卡,但它不起作用。有人能告诉我他们将如何实现这一目标吗?这是隐藏选项卡并发生fragment事务的代码:ActionBaractionBar=g

android - 更改 Actionbar 溢出的样式

我在我当前的android应用程序中使用Theme.Holo。上面是我当前主题的溢出UI。我想自定义溢出菜单的背景颜色为RGB(245、243、239),字体颜色为RGB(64、64、64)。以下是我使用的style.xml@style/CustomActivityTheme.ActionBar#000000@drawable/action_bar_div@style/MyActionButtonOverflow@drawable/overflow@drawable/actionbar_bg@style/CustomActivityTheme.ActionBar.Text@style/

android - Actionbar Logo 在展开的 ActionView 上变成应用程序图标

我在设置ActionBar样式时遇到了很多障碍。我现在遇到的问题是展开ActionView时的Logo/图标。出于某种原因,它不使用此处可绘制的Logo,而是可绘制的应用程序图标。我希望它消失或设置为我自己的可绘制对象。我尝试使用ActionBar的setIcon()函数直接在onMenuItemActionCollapse()中设置图标,但没有成功。还尝试在其中设置主页和Logo内容。有什么解决办法吗? 最佳答案 我找到了它,虽然没有记录在案,但当我浏览源代码时,我看到它实际上使用了图标而不是Logo。我还发现actionBarS

android - 更改 ActionBar 主页/向上箭头图标

我注意到,对于新的Google应用程序,他们正在更新Home/Up小图标,使其不再是箭头,而是三条小线(至少在Android4.2上是这样)。他们是如何做到这一点的?我在ActionBar中没有看到它的API... 最佳答案 它叫做ActionBarDrawerToggle并旨在与DrawerLayout一起使用.您可以找到示例实现here如果您只对图标感兴趣:您可以从here下载它们. 关于android-更改ActionBar主页/向上箭头图标,我们在StackOverflow上找到

v19 上带有 ActionSherlock 的 Android 透明 ActionBar

我从更改了AndroidManifestandroid:targetSdkVersion="18"到android:targetSdkVersion="19"现在我使用png的透明操作栏有问题这是我想要的操作栏布局,在带有v18的N4上:这是n5上v19的操作栏,有“一点”透明度,但不完整:这是我在values/styles.xml中的主题设置:true@style/My.Actionbar@drawable/actionbarbg@drawable/actionbarbg这在values-v19/styles.xml中@style/My.Actionbar@style/My.Acti

Android,ActionBar下的Progress Bar,并去除圆形进度

我正在使用ActionBarSherlock,并为操作栏使用自定义View,我想制作进度条,使用此代码requestWindowFeature(Window.FEATURE_PROGRESS);requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);setContentView(R.layout.activity_main);setSupportProgressBarIndeterminateVisibility(true);setProgressBarIndeterminate(true);但不知何故,进度条出现在操作栏

Android:需要 android.support.v7.app.ActionBar 找到 android.app.ActionBar

我正在尝试使用getActionBar();方法,但收到此错误:requiredandroid.support.v7.app.ActionBarfoundandroid.app.ActionBar。我该如何纠正这个问题? 最佳答案 发生此错误是因为您正在创建一个对象并将其传递给不同的类引用变量。因为getActionManager给出android.app.ActionBar的对象但您正在尝试分配android.app.ActionBar类对象android.support.v7.app.ActionBar.但这两个类都提供相同的功