草庐IT

appcompat-v

全部标签

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 - 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

Android:使用工具栏在 AppCompat-v7 上设置 ActionMode 样式

我制作了一个带有可选项目的ListView,但是ActionMode没有正确显示。(右侧有一个“比较”菜单按钮,颜色为白色)我尝试使用以下代码设置actionMode的样式,但没有任何变化。任何想法为什么会发生这种情况?我发现如果我直接在Toolbar小部件而不是DarkTheme.ActionBar上设置背景颜色,则actionMode上文本周围的颜色消失了,但文本的颜色仍然是白色,而且我还需要ActionBar的颜色在主题而不是小部件上定义。toolbar.xmlmytheme.xml@color/abc_primary_text_material_dark@color/abc_p

android - 如何在 appcompat-v7 r21 库中使用不确定的进度条?

使用新的r21appcompat库,我想在工具栏中显示不确定(旋转)的进度条。之前使用我的onCreate方法开始于:supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);super.onCreate(savedInstanceState);setSupportProgressBarIndeterminate(true);setSupportProgressBarIndeterminateVisibility(true); 最佳答案 简而言之:不,您必须

Android AppCompat 22.1.1 默认文本颜色和 ActionMode 样式

我正在更新我的应用程序以使用Android支持库的版本22.1.1。我的应用程序主题继承自Theme.AppCompat.Light.DarkActionBar。它工作正常,除了如果TextView样式设置为predefinedstyle之一,所有文本都是白色的。.所以我最终得到了浅色背景上的白色文本(默认背景颜色)。使用版本22.0.0,我没有遇到任何问题。我在我的主题中尝试了follow,但它似乎不起作用:@color/black@color/black@color/black此外,ActionMode现在有一个黑色背景而不是白色,就像22.0.0以前那样。关于如何改变这个的任何想

android - 如何更新 appcompat_v7?

这个问题在这里已经有了答案:appcompat-v7:21.0.0':Noresourcefoundthatmatchesthegivenname:attr'android:actionModeShareDrawable'(14个答案)关闭7年前。我在Android中开发,切换到API22后,我的应用程序开始出现错误。在stackoverflow上搜索我找到了解决方案,获取了最新版本的Appcompat_v7。我该如何继续?在哪里可以下载或更新最新版本?

android - 错误 :(26, 13) 无法解析 : com. android.support :appcompat-v7:25. 0.1

Error:(26,13)Failedtoresolve:com.android.support:appcompat-v7:25.0.1Error:(23,24)Failedtoresolve:com.android.support.test.espresso:espresso-core:2.0这是我的gradle文件applyplugin:'com.android.application'android{compileSdkVersion25buildToolsVersion"25.0.1"defaultConfig{applicationId"com.example.jignesh

android - Gingerbread 设备不使用 Theme.AppCompat(支持库)中的 Holo 样式

我正在使用v4和v7支持库将操作栏和抽屉导航集成到我的应用中,它支持API10+。我已按照developersite上的指南进行操作分别使用Theme.AppCompat和style/Widget.AppCompat.ActionBar作为我的主题和操作栏样式的父项。一切正常,除了当我在Gingerbread设备上测试时,下拉菜单/弹出菜单之类的东西有白色背景(来自手机的皮肤)并且文本字段不使用全息式背景(再次使用手机皮肤)。为了让全息之前的设备继承全息风格的小部件,我还需要做些什么吗?提前致谢。 最佳答案 无论使用支持库,Text

java - 升级到 AppCompat v22.1.0,现在出现 "removing attribute"错误

我刚刚将我的应用程序升级为使用AppCompatv22.1.0,我从AppCompat布局XML文件中收到以下异常:removingattributehttp://schemas.android.com/apk/res/android:layout_marginEndfromremovingattributehttp://schemas.android.com/apk/res/android:textAlignmentfromremovingattributehttp://schemas.android.com/apk/res/android:layoutDirectionfrom我升