草庐IT

actionbar_background

全部标签

android - 如何为初学者在 android studio 中添加 actionbar?

我想构建我自己的应用程序,我想向它添加一个操作栏。在我的主要布局中,我想要一个仅包含我的应用程序名称的操作栏。在我的其他布局/页面中,我想要我的页面名称和一个背面导航回到上一页的导航符号。任何人都可以告诉我如何做到这一点,也有人可以告诉我关于android中的默认操作栏它做什么以及我用它做什么。 最佳答案 第1步:build.gradle(应用层)dependencies{compile'com.android.support:appcompat-v7:23.3.0'}第2步:AndroidManifest.xml第3步:在您的Ac

android - ActionBar 上特定菜单项的不同外观/样式

在我的Android应用程序中,我正在按照androiddeveloperblog中的提示自定义ActionBar。和其他地方。我希望能够突出显示ActionBar上的特定菜单项,例如具有不同的背景颜色,因为它特别适用于当前可见的fragment(实际上添加了它)。但是,我还没有发现任何迹象表明可以做到这一点,我自己也没有设法做到这一点。可能吗?如果是怎么办? 最佳答案 所以我现在用了一些小技巧让它开始工作。下面是fragment代码@OverridepublicvoidonCreateOptionsMenu(Menumenu,Me

android - 删除 actionbar item 蓝色背景

我正在创建一个带有自定义外观按钮的操作栏,我将它们放在menu.xml的图标部分中。问题是,当我按下它们时,我会同时看到按钮图像的选定版本和全息主题的蓝色背景。这是我的menu.xml:ab_location_layer是这样的:ab_location_layer包含一个小于actionBar的图像。如何删除操作栏上的蓝色背景?我也在使用actionbarsherlock。谢谢 最佳答案 我在ActionBarSherlock邮件列表上找到了答案:你必须把这个@null@null@null您的主题而不是ActionBar主题

Android Actionbar 导航微调器文本颜色

我可以更改导航微调器的背景:@style/MyActionBar@style/MyDropDownNav@drawable/spinner_white@color/red然而,textColor没有改变。我还尝试了其他方法来更改textColor:?color_actionbar@style/myTheme.ActionBar.Text@color/violet还有其他想法吗? 最佳答案 我一直在寻找相同的答案,但没有找到任何答案,所以我尝试了这个解决方案。至少我为我工作。在主题文件中,您可以为spinnerDropdownItem

java - 为什么 settings.xml 布局与 ActionBar/Toolbar 重叠?

我正在开发MaterialDesign应用。在SettingsActivity.java中添加settings.xml并运行应用程序后,Activity显示如下:这是SettingsActivity.java文件的代码:publicclassSettingsActivityextendsAppCompatActivity{Toolbartoolbar;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.act

android - 我怎样才能删除android actionbar Shadow

我正在使用AndroidStudio进行编程。目标SDK为23,最小SDK为15我正在尝试移除操作栏和滑动标签布局之间的阴影。但我做不到。注意:阴影仅在Android5及更高版本中可见。我用过0dp和getSupportActionBar().setElevation(0);但是还是不行。。。我的样式.xml@color/colorPrimary@color/colorPrimaryDark@color/colorAccentfalsetrue0dp我的风格V21>falsetruetrue@android:color/transparent我的MainActivity.javaonC

android - 在 ActionBar 中启用/禁用选项卡

可以在ActionBar中启用/禁用选项卡吗?使用TabHost,这不是问题。我这样做:tabHost.getTabWidget().getChildAt(3).setVisibility(true);一切正常..但是如果我想对ActionBar中的Tabs做同样的事情?在Tab类中不存在setEnable();ActionBarbar=getActionBar();Tabtab=bar.newTab();tab.setText("Test");tab.setEnable(false);/*DON'TEXIST!!*/我该怎么办?? 最佳答案

Android ActionBar 不会在设备上拆分

我知道有很多ActionBar问题,但它们似乎没有解决我的问题。我可以在我的模拟器中吐出ActionBar,但是当我在我的设备(Nexus7纵向模式)上运行我的程序时,ActionBar不会拆分。所有图标都“堆积”在顶部,甚至我的选项卡也会创建一个下拉列表。我试图通过使菜单项名称非常长来强制解决这个问题,我确实将它们设置为:android:showAsAction="always|withText"。可以肯定的是,我已经获取了示例代码,在模拟器上运行它看到它工作,然后将它放在我的设备上无济于事。这是我的list:我在网上搜索过,但找不到解决方案。感谢您的帮助。

android - 如何在Android 5.0 Lollipop 中更改ActionBar 文本颜色?

如何将AndroidLollipop中ActionBar的文本颜色从黑色更改为白色?这是我当前的样式。@color/orange_bar 最佳答案 使用@style/Theme.AppCompat.Light.DarkActionBar交换文本和许多其他属性的颜色,以更好地适应颜色较深的操作栏。 关于android-如何在Android5.0Lollipop中更改ActionBar文本颜色?,我们在StackOverflow上找到一个类似的问题: https:

android - 如何在 Xamarin.Forms 中隐藏 Android ActionBar?

如何在Xamarin.Forms中隐藏Activity的ActionBar?我尝试了以下方法,但均无效:在OnCreate()中调用ActionBar.Hide()将主题设置为"@android:style/Theme.Holo.Light.NoActionBar" 最佳答案 你可以把它隐藏在你的构造函数中publicpartialclassMyPage:ContentPage{publicMyPage(){NavigationPage.SetHasNavigationBar(this,false);InitializeCompon