草庐IT

appCompat

全部标签

android - 在 Android Studio 上找不到资源支持 :appcompat-v7:22. 0.0 的错误

我正在尝试按照此指南添加设计支持库https://github.com/codepath/android_guides/wiki/Design-Support-Library我遇到了问题。dependencies{compile'com.android.support:appcompat-v7:22.2.0'}尝试添加这个,它在构建时给了我很多XML错误。Error:(24,63)Noresourcefoundthatmatchesthegivenname(at'drawable'withvalue'@drawable/abc_textfield_default_mtrl_alpha'

android - 如何更改主题 "Theme.AppCompat.Light.NoActionBar"的选项菜单点颜色

要更改默认选项菜单图标颜色(3个垂直点),我尝试添加@color/white但它并没有做出任何改变。我认为它不起作用因为我的AppTheme父项是Theme.AppCompat.Light.NoActionBar。那么有人可以帮我吗? 最佳答案 最简单的方法是添加@style/ThemeOverlay.AppCompat.Light或@style/ThemeOverlay.AppCompat.Dark到您的主要主题,以便将其更改为浅色或深色。编辑:要为溢出图标添加任何颜色,您必须覆盖actionOverflowButtonStyle

android - 新的 Theme.AppCompat ActionBar 高度

当使用版本21的appcompat库时,?android:attr/actionBarSize返回48个dips,就好像它是Holo主题而不是Material。事实上,它更大一些-56个凹陷。有没有人找到解决此问题的方法? 最佳答案 无需解决方法。如果您正在使用?android:attr/actionBarSize,android将在您当前使用的平台中查找值。显然,如果您运行的是低于5.0的Android版本,结果将是48dp。由于您在项目中使用appcompat-v7库,因此您应该使用?actionBarSize。这将按预期返回5

Android:无法解析 appcompat-v7 主题

在themes.xml中,我想将主题从Theme.Holo.Light.DarkActionBar更改为Theme.AppCompat.Light.DarkActionBar但我得到:cannotresolvesymbol'@android:style/Theme.AppCompat.Light.DarkActionBar'在我添加的gradle文件中:compile'com.android.support:appcompat-v7:22.1.1'我正在使用:compileSdkVersion22buildToolsVersion"22.0.1"我也运行了gradle的clean命令,

java - 删除 v7 appcompat 文件夹

更新我的adt插件后。每当我创建任何项目时,都会创建“appcompatv7”文件夹。我使用了这种依赖。但问题是假设我当时有5个项目。它使5个不同的文件夹做什么? 最佳答案 这是ADT/SDK更新的一部分,发生这种情况并不是一件坏事。它确保您的应用程序完全支持在API14+中实现的ActionBarActivity。默认情况下每次都会创建它,但只需做一些工作,您就可以保存文件。我只有一个appcompat_v7,每当我创建一个项目时,我们都将其称为SampleApplication,并创建appcompat_v7_2。Howtore

android - startActionMode 错误,appcompat

我在我的应用程序中使用了SherlockActionBar,但是在我开始使用appcompat之后。并得到错误“类型Activity中的方法startActionMode(ActionMode.Callback)不适用于参数(PageFragment.ActionModeCallback)”原始的mActionMode=getActivity().startActionMode(newActionModeCallback());请帮帮我,我做错了什么? 最佳答案 只是为了提高可读性,根据user3176367的说法,解决方案是将ge

android - 使用 appcompat v21 更改 actionOverflowButtonStyle

我想更改我的Toolbar(或ActionBar,无关紧要)中的操作溢出按钮图标。所以我这样走:@style/AppTheme.OverflowButtonStyle@drawable/ic_custom或者这样:@style/AppTheme.ToolbarStyle@style/AppTheme.OverflowButtonStyle@drawable/ic_custom但这两种方式都不行。那里出了什么问题?第二个问题是我可以将一个资源从图书馆更改为另一个资源(我只想将黑色Action溢出按钮更改为白色,它也出现在图书馆中)。 最佳答案

android - 使用 AppCompat v22.1.0 时如何在 super.onCreate 之前设置 ContentView?

嘿,我刚刚将我的应用程序升级到AppCompatv22.1.0并遇到了这个异常Causedby:java.lang.IllegalArgumentException:AppCompatdoesnotsupportthecurrentthemefeaturesatandroid.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360)atandroid.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCom

android - 将 Eclipse 项目导入 Android Studio 时出错

我正在尝试将在Eclipse中完成的项目导入到AndroidStudio。导入时,出现以下错误:"Thereareunrecoverableerrorswhichmustbecorrectedfirst"Libraryreference../../../../workspace/android-support-v7-appcompatcouldnotbefound我尝试将appcompat文件夹复制到项目的根目录,仍然是同样的错误。我该如何解决?更多详情请引用截图 最佳答案 最后,我找到了一种方法..我在文本编辑器中打开了proje

android - AppCompat升级到v22.1.0版本后获取AppCompat不支持当前主题功能异常问题

之前我在我的项目中使用AppCompat版本21.1.2,目的是使用工具栏切换Material设计。但是升级到AppCompatv22.1.0后,我的应用开始运行异常。我什至尝试了一些解决方案,如下所示falsetrue还将父主题应用为但以上解决方案都对我没有帮助。因此,请通过您的提示和建议帮助我解决我目前面临的问题。我还发布了我的styles.xml和logcat错误供您引用。任何形式的帮助都会对我有所帮助。提前致谢。样式.xml@color/white#F2F2F2truetruefalse@style/DrawerArrowStyle@color/yellowLogcat错误:j