草庐IT

actionbar_background

全部标签

android - ActionBar 操作项未显示

这个问题在这里已经有了答案:ActionbarnotshownwithAppCompat(3个回答)关闭8年前.我有一个非常简单的代码,但是即使经过长时间的谷歌搜索,我也无法解决这个问题。我想在我的ActionBar中有一些ActionItems,但每当我运行应用程序时,我看到的只是一个带有AppLogo和标题的ActionBar,但没有ActionItems。如果你能帮助我,那就太好了,可能我只是错过了最明显的事情;)这就是我的ActionBarActivity中的方法:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){//Inf

Android:动态更改ActionBar图标?

我想动态更改ActionBar中的“主页”图标。这很容易在v14中使用ActionBar.setIcon(...)完成,但我无法在以前的版本中找到完成此操作。 最佳答案 如果您的操作栏像Sherlock一样工作并且基于菜单项,这是我的解决方案:@OverridepublicbooleanonPrepareOptionsMenu(Menumenu){MenuItemswitchButton=menu.findItem(R.id.SwitchSearchOption);if(searchScriptDisplayed){switchBu

android - 让 DrawerLayout 在 ActionBar 上滑动

我在一个Activity中有一个滑动抽屉菜单,它有一个带有一些选项卡的操作栏。我想让滑动抽屉滑过标签,而不是在标签下方。这就是现在的样子……关于如何做到这一点的任何想法?注意:我知道我在这里可能违反了一些约定和UI模式,如果它根本不起作用,我会考虑替代方案。但我想先让这个工作。编辑:请参阅下面的GooglePlay音乐应用程序屏幕截图,该应用程序正是我所需要的。请参阅下面的@CommonsWare的回答,他确实同意我可能违反约定。但是考虑到PlayMusic应用程序,它可能也不是那么罕见。 最佳答案 您可以使用以下库来获得类似于Go

android - "Possible overdraw: Root element paints background "

在我的项目上运行AndroidLint时,我遇到了这个警告Possibleoverdraw:Rootelementpaintsbackground@drawable/mainwithathemethatalsopaintsabackground推断的主题是@android:style/Theme.NoTitleBar.Fullscreen有人可以向我解释为什么会出现这种情况以及如何删除它吗??我的xml:list中定义主题的部分 最佳答案 要优化您的应用性能(避免过度绘制),您可以执行以下操作:在res/values/styles.

android - 将 AutoCompleteTextView 改为 ActionBar 中的 SearchView

我有一个AutoCompleteTextView,它为用户提供来自GooglePlacesAPI的自动完成搜索结果。完成后,我发现了SearchView以及如何将其放置在ActionBar中。我查看了google提供的SearchView示例,并将其作为起点添加到我的应用程序中(它列出了已安装的应用程序),但我不知道如何从这里开始。我想拥有与AutoCompleteTextView相同的功能,但改用SearchView。有什么建议吗?下面提供了整个类(class)。importjava.io.BufferedReader;importjava.io.IOException;import

Android actionbar 如何为 Eclipse 添加支持库 v7 appcompat

我按照Android-ActionBar中的每个步骤进行操作添加操作栏。我从ActionBarActivity扩展Activity:公共(public)类MainActivity扩展ActionBarActivity我需要添加appcompatv7支持库,如here:在“使用资源添加库”中,eclipse部分。最后一步:"将库添加到您的应用程序项目中:在项目资源管理器中,右键单击您的项目并选择属性。在“库”Pane中,单击“添加”。选择库项目并单击“确定”。例如,appcompat项目应列为android-support-v7-appcompat。在属性窗口中,单击“确定”。"第2步是

android - 删除图标但在 ActionBar 中有 HomeAsUp

我的操作栏有title和homeAsUp但没有Logo或图标。像这样:我试过了:actionBar=getSupportActionBar();actionBar.setHomeButtonEnabled(false);actionBar.setDisplayHomeAsUpEnabled(true);actionBar.setDisplayShowHomeEnabled(true);actionBar.setDisplayShowTitleEnabled(true);actionBar.setTitle("MyProfile");actionBar.setDisplayUseLogo

android - 何时以及多久为 ActionBar 调用 onPrepareOptionsMenu() 方法?

Activities很清楚-该方法在菜单显示之前被调用。但是如果ActionBar总是显示呢?如何触发它被调用来动态更新menuItems? 最佳答案 按照文档的建议,使用invalidateOptionsMenu()触发onPrepareOptionMenu()方法。在Android3.0及更高版本上,当您要更新菜单时必须调用invalidateOptionsMenu(),因为菜单始终处于打开状态。然后系统将调用onPrepareOptionsMenu()以便您可以更新菜单项。 关于a

android - 如何获取 ActionBar View ?

我正在使用Showcase库来解释我的应用程序功能用户。在某些时候,我需要调暗整个ActionBar来呈现用户的另一个功能。为此,我正在使用View类的setAlpha(floatnum)。因此,为此我需要获取ActionBar的实际View实例顺便说一下,我正在使用support-7-appcompat库,它为旧系统提供ActionBar支持。更新与此同时,我发现了这个选项,如果您配置自定义View并将其添加到您ActionBar使用:getSupportActionBar().setCustomView(v);然后要获得ActionBar的View你可以这样做:(View)acti

android - 如何在 ActionBar(Android) 中添加按钮?

我想在示例右侧的操作栏中添加一个按钮,如此屏幕截图所示:我在onCreate方法中得到actionBar:ActionBaractionBar=getActionBar();actionBar.setDisplayHomeAsUpEnabled(true);和后退按钮(onOptionsItemSelected方法)如下:publicbooleanonOptionsItemSelected(MenuItemitem){IntentmyIntent=newIntent(getApplicationContext(),MainActivity.class);startActivityFor