Articles of android theme

Android:状态栏颜色更改为API级别低于21

我正在尝试更改状态栏颜色,API级别低于21.通过更改主题样式中的主要颜色,我们可以更改API级别21的状态栏中的颜色。 我正在寻找如何更改较低版本的状态栏颜色 谁能帮帮我吗 ?

使用?android:attr /在向后兼容的应用程序中

我正在尝试使我的ICS(API级别15)应用程序与Gingerbread(API级别10)兼容,并且我得到InflateException Error inflating class 为任何具有?android:attr/ attribute的布局XML的InflateException Error inflating class 。 如果我注释掉这些属性,我可以编译并运行应用程序,但当然,它看起来很糟糕。 我宁愿不复制我正在使用的android.R.attr中的所有项目,但目前我已经迷失了另一种方式来做到这一点。 我正在使用ActionBarSherlock来使ActionBar正常工作,而我似乎并没有使用任何其他需要支持库的东西(虽然我在尝试解决这个问题的过程中将其包括在内),只是这些主题 – 基础资源,我坚持。 我正在使用的一些主题资源是: ?android:attr/textColorSecondaryInverse ?android:attr/textAppearanceLarge ?android:attr/dividerVertical ?android:attr/selectableItemBackground ?android:attr/textAppearanceMedium ?android:attr/dividerVertical ?android:attr/dividerHorizontal

如何在ActionBar(ActionBarSherlock)上设置投影?

我包括我的样式xml布局: @style/Widget.MyApp.ActionBar @style/Widget.MyApp.ActionBar @style/Widget.MyApp.TitleTextStyle @color/red @color/red @null @null @color/white 21sp 一些关于互联网的搜索建议使用windowContentOverlay设置为@null。 但是当我在xml风格中使用它时,它不会改变任何东西。 任何人都可以帮忙做什么?

android:theme =“@ android:style / Theme.NoTitleBar.Fullscreen”适用于应用程序级别,但不适用于活动级别。 任何线索?

我需要将我的一项名为MyNoStatusBarActivity.java的活动作为全屏活动。 我在Manifest中添加了: … 在我的活动的onCreate : @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } 这样做只是隐藏TITLE栏而不是STATUS栏。 此外,如果我在应用程序级别使用清单主题而不是我的活动,它可以工作,但我的应用程序的所有活动,这不是我想要的。 我想只为一个特定的活动禁止状态栏。 帮助将非常感激。 日Thnx! PS:我很好,这种行为在Honeycomb / ICS中不再可用。 我只需要2.2和2.3就可以了 编辑 尝试了SO中其他解决方案中提到的所有建议但尚未成功。 应用于应用程序级别但不适用于活动级别时,主题可用。 我正在使用HTC WildFire-S,android ver 2.3.5

在Android 4上自定义ActionBar选项卡

我正在尝试在ActionBar上自定义Tabs。 我只想将标签与电话屏幕对齐,使其可以伸展各种屏幕。 但我得到的只是: 我用于主题的代码是这样的: @style/MyActionBarTabTextStyle 14dip 0dip 是否可以减少字体并摆脱那些蓝线? 提前感谢您的帮助。 PS:按钮也很奇怪。 没有文字(虽然它应该是)……

更改Android Actionbar字幕颜色

我希望自定义我的android应用程序的actionBar。 我正在使用Actionbar Sherlock。 我的最小目标sdk是14,目标sdk 17。 我有一个主题,改变背景颜色和主标题文本 但是我无法改变字幕文字颜色 我的风格在这里显示 @style/MyTheme.ActionBarStyle @style/MyTheme.ActionBar.TitleTextStyle #8B0000 #FFFFFF #FF0000 什么做错了?

无法解析符号Theme,ThemeOverlay

我将我的android工作室更新到最新版本 – 3.0.1。 从那以后,它在以下代码行中为Theme和ThemeOverlay抱怨’无法解析符号’。 应用程序运行正常但它们在文件中以红色标记。 styles.xml build.gradle使用最新版本进行更新 dependencies { classpath ‘com.android.tools.build:gradle:3.0.1’ }

appcompat_v7:检索项目的父项时出错:找不到与给定名称匹配的资源

我正在尝试构建使用appcompat_v7库的Android项目。 为此,我通过Eclipse创建了我的项目 – > New Android Sample Project并添加了我的自定义styles.xml,然后添加了appcompat_v7库Project – > Properties – > Android – > Add。 但是当我编译项目时,我在appcompat_v7 / res / values / styles_base.xml中遇到以下错误: appcompat_v7/res/values/styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name ‘Widget.AppCompat.Base’. appcompat_v7/res/values/styles_base.xml:84: error: Error retrieving parent for item: No resource found that matches the given name […]

以编程方式删除操作栏阴影

如何从java代码中删除操作栏的阴影? 如果我从风格中删除它工作正常。 …. @null @null …. 但我需要从java代码中动态删除和添加它。

如何更改EditText选择句柄/锚点的颜色/外观?

所以我用Holo Colors Generator和Action Bar Style Generator将Holo Theme的风格改为我自己的颜色。 但是当我在编辑文本中选择文本时,所选位置的“标记”仍为蓝色。 我该怎么改变它?