草庐IT

appCompat

全部标签

android - 加载 AppCompat ActionBar 失败,出现未知错误?

build.gradle文件applyplugin:'com.android.application'android{compileSdkVersion28defaultConfig{applicationId"io.dume.dume"minSdkVersion15targetSdkVersion28versionCode1versionName"1.0"testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner"}buildTypes{release{minifyEnabledfalseprogu

android - Appcompat v7 未纳入项目

我继承了一个使用appcompat-v7:20.0.0的项目我无法构建该项目,因为似乎gradle在同步/构建时不包含appcompat库。我在build.gradle中的依赖:dependencies{compilefileTree(dir:'libs',include:['*.jar'])compile'com.android.support:appcompat-v7:20.0.0'compile'com.nineoldandroids:library:2.4.0'compile'com.google.android.gms:play-services:+'}该项目也没有播放服务,

android - 继承自 Theme.AppCompat*

目前正在努力迁移到支持库中的ActionBar。目前正在尝试将我的旧主题迁移到Theme.AppCompat.Light.DarkActionBar继承,但进展并不顺利。如果我这样在list中应用主题就没问题了:但是当我执行以下操作时,我收到一个运行时错误,指出LoginActivity(ActionBarActivity的子类)必须有一个继承自Theme.AppCompat的主题:在styles.xml中:sans在list中:知道为什么会这样吗?我看不出问题,因为AppTheme显然继承自其中一个AppCompat主题。 最佳答案

java.lang.IllegalArgumentException : You need to use a Theme. AppCompat 主题(或后代)与设计库

我正在尝试借助本教程从MaterialDesign实现“带图像的灵活空间”:Toolbaranimationwithandroiddesignsupportlibrary但我在布局预览中收到此渲染问题消息:Thefollowingclassescouldnotbeinstantiated:- android.support.design.widget.CoordinatorLayout(OpenClass,ShowException,ClearCache)- android.support.design.widget.AppBarLayout(OpenClass,ShowExcepti

android - AppCompat v22.1.0 没有为 fragment 正确设置所有 xml 小部件的主题

当使用AppCompat22.1.0使用基于xml的布局时,并非所有支持的小部件都为使用Android4.4的fragment着色或Material主题。我在以下小部件(其他未测试)中看到这种行为:RadioButton(无色调)复选框(无色调)微调器(应用设备默认主题)EditText(应用设备默认主题)RatingBar(应用设备默认主题)按钮(应用设备默认主题)它曾经在AppCompatv22.0.0中工作。截图(左4.4,右5.0):MainActivity.java:publicclassMainActivityextendsAppCompatActivity{@Overri

android - AppCompat v22 : Set default textcolor for TextView

我想在我的AppTheme中设置一个默认的文本颜色,它应该是黑色的(不是默认的MaterialDesign深灰色)。应通过在UI元素(例如TextView)上通过android:textAppearance属性设置自定义样式来覆盖textColor。这是我当前的设置:我在我的项目中使用AppCompat-Library:compile'com.android.support:appcompat-v7:22.2.0'我定义了以下主题:@color/primary@color/primary_dark@color/accent@color/black在AndroidManifest.xml

android - 将 Android studio 更新到 3.1.2 后,我得到 "Failed to load AppCompat ActionBar with unknown error. "

我试着在stackoverflow上寻找其他类似的问题,他们建议我们更改“buildToolsVersion”的版本,但我在我的gradle文件中没有看到这样的词。我的Gradle文件(项目):-buildscript{repositories{google()jcenter()}dependencies{classpath'com.android.tools.build:gradle:3.1.2'//NOTE:Donotplaceyourapplicationdependencieshere;theybelong//intheindividualmodulebuild.gradlef

Android AppCompat-v21 工具栏动画

我想使用新的Android工具栏模式而不是ActionBar。我从appCompatv21添加了一个工具栏作为SupportActionBar,现在,我想在滚动listView项目时用动画隐藏/显示它。之前,我使用方法:actionBar.show()和actionBar.hide()并且它会自动设置动画。但是现在,它在工具栏中隐藏和显示时没有任何动画。我该怎么办???Activity布局:工具栏布局:ActivityJava:actionToolbar=(Toolbar)findViewById(R.id.toolbarActionbar_T_actionToolbar);setSu

android - 使用 AppCompat 22.1.0 设置 AppCompat SearchView 样式不起作用

我为建议行定义了一个布局,但在将AppCompat库更新到22.1后,忽略了styles.xml中定义的布局。这是我的styles.xml文件(已简化):@style/SearchViewStyleMyApp@android:color/black-->...-->...-->...-->...-->...-->...-->@layout/layout_suggestion_entry即使我尝试更改queryBackground,它也不起作用。有什么想法吗? 最佳答案 在查看最新的库源代码后,它看起来像是旨在使SearchView符

android - AppBarLayout 高度更改在 appCompat v24.0.0 上延迟

在Appcompatv24.0.0中,导致在Activity可见后将阴影/高程渲染到AppbarLayout。在AppbarLayout的阴影绘制中很容易看到滞后。而且在以前的Appcompat库版本中没有这种滞后。同时使用Appcompatv24.0.0和Appcompatv23.4.0进行测试,阴影绘制在新版本中清晰可见。 最佳答案 这是Appcompatv24.0.0中的错误。References:https://code.google.com/p/android/issues/detail?id=213895为了最小化ele