草庐IT

AppCompat_v

全部标签

android - 您需要在此 Activity 中使用 Theme.AppCompat 主题(或后代)。更改为 Theme.AppCompat 会导致其他错误

我在我的应用程序中使用appcompatv22.1.0并使用工具栏。当我使用Theme.AppCompat.Light.NoActionBar时一切都很好。当我开始实现AlertDialog时,它会产生如下错误:java.lang.IllegalStateException:YouneedtouseaTheme.AppCompattheme(ordescendant)withthisactivity.atandroid.support.v7.app.AppCompatDelegateImplBase.onCreate(AppCompatDelegateImplBase.java:113

android - 如何在 IntelliJ IDEA 中添加库(android-support-v7-appcompat)

我创建了一个项目,复制了项目、库中的资源文件,将其添加到项目结构中,规定样式Theme.AppCompat。编译没有错误,但是当你开始降级时出现异常:08-0300:50:00.406:ERROR/AndroidRuntime(4055):FATALEXCEPTION:mainjava.lang.NoClassDefFoundError:android.support.v7.appcompat.R$styleableatandroid.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.

AndroidX:Appcompat I:艺术错误 android.view.View$OnUnhandledKeyEventListener

在一个新创建的带有Androidx:appcompat:appcompat:1.0.0-rc01的项目中,我得到了java.lang.ClassNotFoundException:Didn'tfindclass"android.view.View$OnUnhandledKeyEventListener"onpath:DexPathList我还添加了配置。全部configurations.all{resolutionStrategy.eachDependency{DependencyResolveDetailsdetails->defrequested=details.requested

android - 找不到与给定名称匹配的资源 '@style/Theme.AppCompat.Light'

我已经解决这个问题几个小时了。从github下载存储库后,任何.xml文件中的唯一错误是:Noresourcefoundthatmatchesthegivenname'@style/Theme.AppCompat.Light'代码非常简单,但我没有找到一个直接的答案,关于如何缓解错误。这是代码(在文件res/values/styles.xml中):项目位于:https://github.com/erikswed/InstaChatX我在Windows上,使用EclipseKepler 最佳答案 有哪些步骤?AppCompat在哪里?

android - 更新到最新的 appcompat 和支持库后出现 DexIndexOverflowException 问题

我正在通过gradle使用以下设置:compileSdkVersion21ANDROID_BUILD_MIN_SDK_VERSION=14ANDROID_BUILD_TARGET_SDK_VERSION=21ANDROID_BUILD_TOOLS_VERSION=21.0.2ANDROID_BUILD_SDK_VERSION=21我的gradle文件中还有以下设置:compile'com.android.support:support-annotations:21.0.0'compile'com.android.support:appcompat-v7:21.0.0'compile'c

android - 在 Android 5.0 上的 AppCompat CardView 上以 XML 设置海拔

据我了解,在预览阶段的早期,似乎无法在没有Java破解的情况下仅在CardView上设置XML中的高度。现在正式发布了,有没有什么方法可以在XML中做到这一点,而无需编写Java代码来设置海拔?我试过card_view:cardElevation没有效果。当我使用5.0的模拟器时,我曾想过一切都很好。但是现在我在我的实际设备上使用官方版本,我的所有CardView都消失了PreLollipop,效果很好。这是我的完整xml 最佳答案 看起来像边距/填充问题,请尝试设置cardUseCompatPadding属性为真。例如:来自And

android - 如何像 Theme.AppCompat.Light.DarkActionBar 一样设置 appcompat-v7 工具栏的样式?

我正在尝试使用新的支持库工具栏重新创建Theme.AppCompat.Light.DarkActionBar的外观。如果我选择Theme.AppCompat.Light我的工具栏会变亮,如果我选择Theme.AppCompat它会变暗。(从技术上讲,您必须使用.NoActionBar版本,但据我所知,唯一的区别是falsetrue现在没有Theme.AppCompat.Light.DarkActionBar但我天真地认为自己制作就足够了falsetrue但是,我的工具栏仍然是Light主题。我已经花了几个小时尝试混合深色(基本)主题和浅色主题的不同组合,但我找不到一个组合可以让我在工具

android - ActionBarCompat : java. lang.IllegalStateException : You need to use a Theme. AppCompat

我在Android2.3.5上遇到RuntimeException,但我是使用Theme.AppCompat(res/values/themes.xml)。这是电话:http://www.gsmarena.com/samsung_galaxy_y_s5360-4117.php@style/QueryActionBar@style/QueryActionBar@color/blueback@color/blueback@color/blueback@color/blueback这是values-v11的文件。这是错误。java.lang.RuntimeException:Unableto

android - 如何使用 appCompat 22.1 及更高版本中的新 AlertDialog 并为其设置样式

我正在尝试从默认的androidAlertDialog迁移到appCompat-22.1中包含的新版本到目前为止,我了解您只需导入android.support.v7.app.AlertDialog包即可使用它。但是我该如何设计呢?例如更改正/负按钮颜色、标题颜色、消息颜色和背景颜色? 最佳答案 在创建AlertDialog时,您可以设置要使用的主题。示例-创建对话框AlertDialog.Builderbuilder=newAlertDialog.Builder(this,R.style.MyAlertDialogStyle);b

android - 无法在 android studio 中加载 AppCompat ActionBar,出现未知错误

下面是我的xml文件。在预览中有两个错误“无法加载AppCompatActionBar并出现未知错误”和“无法实例化多个类”。如何能够运行该应用程序。但是该应用程序崩溃并且在Logcat中没有显示错误。这是我的预览屏幕截图下面是appbar_main 最佳答案 此问题的解决方案取决于您使用的Android支持库的版本:支持库26.0.0-beta2此android支持库版本存在导致上述问题的错误在您的Gradle构建文件中使用:compile'com.android.support:appcompat-v7:26.0.0'与:bui