草庐IT

Actionbar

全部标签

android - 移除 Actionbar 和 Tab 之间的阴影

我的应用程序使用的是我使用AndroidActionBarStyleGenerator制作的自己的样式(样式兼容性=AppCombat)。Actionbar和选项卡的颜色相同,但问题是它们之间有阴影。我怎样才能去除这个阴影?@null“android:windowContentOverlay”正在移除选项卡下方而非上方的阴影。 最佳答案 好的,这是solution通过AudrenTeissier这对我有用:It'sbecauseyouareusingadrawableinsteadofacolor.lookforsomethingl

Android ActionBar 始终为空

我有一个带有抽屉导航的Activity,它在fragment之间轻弹。没什么特别的。但是我想要的是操作栏出现在Activity的顶部。问题是我不断收到Actionbar的nullpointerexception。我试过以下页面的答案:getActionBarreturnsnullgetActionBar()returnsNull(AppCompat-v721)这些都没有用,所以我想我会用我自己的代码提交我自己的问题。主Activity.javapackagecom.jampez.smalltalk;importcom.jampez.smalltalk.fragments.HomeFra

Android 如何在 Actionbar 中设置 SearchView 的样式?

我需要更改ActionBar中的SearchView的样式。特别是我需要尽可能更改文本提示颜色和SearchView图标。我如何在XML中完成此操作(甚至可能在XML中)?如果这不可能,我如何才能使用自定义View轻松地重新创建类似的行为?SearchView的关闭/展开行为对我特别有用。 最佳答案 你有没有尝试过这样的事情(使用ActionBarSherlock):AutoCompleteTextViewsearchText=(AutoCompleteTextView)searchView.findViewById(R.id.ab

android - 在 android 3.2 上的 actionbar 中搜索元素时,findViewById 返回 null

我正在开发一个使用自定义操作栏布局的应用程序,该布局通过themes.xmlandroid:actionBarStyle和android:customNavigationLayout引用。栏中有一些元素,例如重新加载和一些信息按钮。在android4设备上,这些按钮可以通过findViewById(在Activity中)找到,但在android3.2findViewById上返回null。这会抛出NullPointerException。该应用正在使用ActionbarSherlock4.2.0这里是themes.xml:@drawable/header_shadow@style/TT

没有 ActionBar 的 Android 选项菜单?

我正在寻找的是制作一个选项菜单,但没有ActionBar。在谷歌音乐应用程序中,我看到他们有一个没有操作栏的选项菜单之类的东西。下面是我在Google音乐应用程序中谈论的内容的图片。提前致谢!:) 最佳答案 这只是一个简单的弹出窗口。您可以在任何View上执行此操作。在View上添加一个图标,例如溢出菜单图标,并在其上设置一个点击监听器。此示例是目录中的设备(智能手机)列表。我用一个对象填充标签,这样我就知道用户点击了哪个。publicvoidshowDeviceMenu(Viewv){PopupMenupopup=newPopup

android - 在没有 ActionBarSherlock 的情况下在 Actionbar ShareActionProvider 上设置自定义共享图标

我遇到了与此处所述相同的问题-SettingacustomshareicononActionbarShareActionProvider但我没有使用ActionBarSherlock我发现Sherlock主题使用了“actionModeShareDrawable”,如果我不使用,我也可以这样使用它ActionBarSherlock@drawable/icon这在我的nexus5上工作正常,但在许多其他设备上失败所以我的问题是,如何在不使用ActionBarSherlock的情况下更改该图标 最佳答案 您可以继承ShareAction

android - ActionBar/Toolbar 未显示在 Lollipop 版本的应用程序上

我目前正在尝试将我的应用程序转换为LollipopMaterial设计,但在操作栏/工具栏方面遇到了一些问题。按照我所做的方式实现所有操作,操作栏/工具栏不会显示在Lollipop或kitkat设备上。也许有人可以查看我的主题、样式、activity_main(我持有一堆fragment并且是我放置工具栏xml代码的唯一位置)和mainactivity。谢谢。值/styles.xml@menu/action_menu值/主题.xml@color/material_blue_grey_800@color/material_blue_grey_950@color/blacktruefals

java - ActionBar 出现空指针异常

我在运行时遇到这个错误。java.lang.RuntimeException:UnabletostartactivityComponentInfoandroid.util.AndroidRuntimeException:requestFeature()mustbecalledbeforeaddingcontent堆栈跟踪:01-2204:55:59.728:E/AndroidRuntime(2443):FATALEXCEPTION:main01-2204:55:59.728:E/AndroidRuntime(2443):Process:com.qrme.quranmadeeasy,PI

android - 如何在 ActionBar 中添加编辑文本字段和按钮?

我正在使用actionbarsherlock,我想在操作栏中使用一个编辑文本和一个按钮。我浏览了很多文档和帖子,但还没有找到解决方案。如何在Android操作栏中添加编辑文本? 最佳答案 放置一个常规Button恕我直言,操作栏中的看起来相当糟糕。也就是说,您可以使用android:actionLayout在你的菜单XML资源中的元素。这应该指向布局XML资源的名称。此资源将膨胀到操作栏中。您可以通过调用getActionView()获取小部件在MenuItem上与此对应的对象元素。Hereisasampleproject证明这一点

android - actionBar后退按钮和android后退按钮的区别

actionBar后退按钮和android后退按钮有什么区别?因为似乎调用的ActionBar后退按钮是:ActionBaractionBar=getSupportActionBar();actionBar.setDisplayHomeAsUpEnabled(true);效果更好...示例:当我按下ActionBar后退按钮时,动画在那里,但如果我按下默认后退按钮,它们就不在了。我可以从偏好Activity更改主题:如果我使用ActionBar后退按钮返回,颜色会立即改变,但默认情况下我必须重新启动应用程序....我怎样才能让我的默认后退按钮表现得像ActionBar一样?