草庐IT

actionbar_background

全部标签

Android Actionbar SearchView 更改图标并删除多余的间距

我正在实现SearchView。我已成功添加搜索View及其所有功能。现在我想让它看起来很棒。我需要两个更改我尝试了所有方法但对我没有任何效果:我想更改搜索图标。我想删除searchView左侧的额外间距。这是我的searchView目前的样子:这是我想做的菜单/menu_search_action.xmlSearchCategoriesActivity.java@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.men

android - 从 ActionBar 的搜索 View 中删除图标

我正在使用操作栏支持v7库。当我展开搜索View时,我看起来像这样。我不想在左侧显示此搜索图标。相反,我想将其放在提示中,如下图所示。我想以编程方式执行此操作。我怎样才能做到这一点?谢谢。 最佳答案 我想我知道答案是什么了。如果我使用默认展开搜索ViewmSearchView.setIconifiedByDefault(false);它将像第一张图片一样显示搜索栏如果我使用mSearchView.onActionViewExpanded();那么它会显示为第二张图片。 关于android

android - 如果 actionBar/Toolbar 是白色的,菜单项上没有波纹

我有一个白色的工具栏,其中的菜单项显示为Action,是来自Material图标的黑色矢量Assets。菜单项点击没有波纹效果,因为波纹效果也是白色的。如果工具栏背景更改为其他颜色,例如蓝色,则会出现波纹。如何更改菜单项波纹颜色以使其在白色背景上可见?我试图在AppTheme中更改colorControlHighlight,但它没有更改菜单项波纹颜色。风格#ffffff布局菜单Activity@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCreate(savedInstanceStat

java - 什么是 android ActionBar 的合适替代品?

我开发了一个使用actionBar的应用程序,但显然actionBar仅适用于SDK3.0或更高版本。我希望我的应用程序能够在早期的SDK上运行,什么是actionBar的合适替代品?弹出菜单上下文菜单等。请提出您认为适合替代或类似于操作栏的任何内容。 最佳答案 不,你也可以使用ActionbarSherlock,它支持3.0以下的版本,它也很好。这是一个库项目,您只需添加对项目的引用。http://actionbarsherlock.com/https://github.com/JakeWharton/ActionBarSherl

android - 可以更改 ActionBar 的文本大小/颜色吗?

是否有可能改变ActionBar标题和副标题的大小/颜色?我正在使用ActionBarSherlock来桥接低版本和高版本。ActionBarSherlock在SherlockActionBarCompat中提供了自定义文本样式的方法,但在SherlockActionBarNative中似乎没有办法实现。编辑:由Jake添加并由作者删除编辑:接近解决方案:@dimen/action_bar_title_text_size@style/resizeableActionBarStyle@style/resizeableActionBarStyle60dp60dp@style/resizea

android - ActionBar 覆盖 GridView 填充或自定义 GridView 以显示整个第一张图片?

我有一个Activity,里面有一个GridView。ActionBar设置为覆盖模式。现在,您只能看到第一张图片的一半,因为ActionBar将其切成两半。如何向GridView的内部添加填充,以便它以可以看到整个第一张图像的方式进行初始化?或者还有其他方法吗?例如,我将如何扩展GridView以创建一个在前端具有内置可配置动态间隙的View?示例(虽然是ListView而不是GridView):reddit是一个有趣的应用程序:https://play.google.com/store/apps/details?id=com.andrewshu.android.reddit编辑:只

android - 动画 actionBar Material 设计

如何在ActionBar中制作这种动画?ExampleanimationactionBarmaterialdesign 最佳答案 目前没有公共(public)API来获取它。你可以试试这个库:https://github.com/markushi/android-ui 关于android-动画actionBarMaterial设计,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2

java - 如何在旧版 Android 上使用 ActionBar?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:WhatistheequivalentofActionBarinearliersdkversions?如果我没记错的话,Android指南说你应该使用ActionBar在应用程序中进行全局导航。但与此同时,您通常希望尽可能以最旧的API为目标以获得最大的兼容性。我正在开始开发一个应用程序,并将目标设置为Android2.2。这里可以使用操作栏吗?如果没有,我用什么?谢谢凯文

android - 如何更改 ActionBar 颜色?

这个问题在这里已经有了答案:HowdoIchangethebackgroundcoloroftheActionBarofanActionBarActivityusingXML?(21个回答)关闭9年前。如何更改ActionBar颜色?我已经实现了这个并且它有效但不是我想要的。它仅在Activity开始后才更改颜色,因此在应用程序启动后立即显示原始条形颜色,仅一秒钟后我的自定义颜色就会显示出来。还有其他方法可以处理吗?提前致谢....protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceSt

android - 在 Android ActionBar 上设置导航图标

所以我正在努力将ActionBarSherlock和NavigationDrawer添加到一个项目中,该项目之前实现了自定义(写得非常糟糕)“操作栏”。一些Activity显示和隐藏不同的布局,而不是使用fragment和Activity的后台堆栈进行导航。(也就是说,假设我处于列表模式,然后选择一个按钮进入编辑屏幕。该应用程序当前隐藏列表布局并显示另一个布局。)。所以我为所有Activity添加了操作栏sherlock和抽屉导航。我希望能够在按下某些按钮时以编程方式将导航图标从3行切换到箭头。虽然我不知道该怎么做。有什么想法吗?谢谢! 最佳答案