草庐IT

Appcompat-v

全部标签

android - 设置appcompat工具栏菜单字体样式加粗

我的菜单项变为红色,10sp,背景为白色,但textStyle粗体不起作用。这是为什么?styles.xml@color/white@color/red10spbold我的布局fragment。还有我的膨胀布局。通过以下方式在java中对其进行膨胀:Toolbartoolbar=(Toolbar)view.findViewById(R.id.toolbar);toolbar.setNavigationIcon(R.drawable.x);toolbar.inflateMenu(R.menu.web_view_toolbar_menu);并设置点击监听器:toolbar.setOnMen

android - 找不到 com.android.support :appcompat-v7:24. 2.0

今天我更新了一个新的SDK,然后我的项目引起了问题打击。我已经下载了AndroidSupportRepository,但仍然没有用。错误:配置项目“:app”时出现问题。Couldnotresolvealldependenciesforconfiguration':app:_debugCompile'.Couldnotfindcom.android.support:appcompat-v7:24.2.0.Searchedinthefollowinglocations:file:/C:/ProgramFiles/Android/AndroidStudio/gradle/m2reposit

android - 使用 API 28 和 "androidx.appcompat"库项目表示找不到 "AppCompatActivity"符号

我将构建版本和目标版本更新为28(Pie)并替换了相关依赖项。现在我的项目显示在AppCompatActivity上找不到Symbol。我试过了清理项目重建项目使缓存无效/重新启动但结果是一样的。此外,当我在Activity类中的扩展关键字之后尝试Ctrl+Space时,没有"AppCompatActivity建议。我试图调查它是否存在于libraries文件夹,它就在那里。现在,我应该怎么做才能让它发挥作用?如果androidx库有任何变化/替代方案,请告诉我。这是我完整的build.gradle文件applyplugin:'com.android.application'apply

Android 异常 : You need to use a Theme. AppCompat 主题与此 Activity

为了使用支持操作栏,我的Activity必须扩展ActionBarActivity,当我这样做并启动Activity时,应用程序崩溃并显示:Exception:YouneedtouseaTheme.AppCompattheme(ordescendant)withthisactivity.在我的styles.xml中有在我的AndroidManifest.xml中我有违规Activity 最佳答案 您必须检查其他包含样式文件的文件夹,它们可能会覆盖您的样式。 关于Android异常:You

Android - 使用 Theme.AppCompat 不显示操作栏

我正在尝试使用Theme.AppCompat,但是当我这样做时,操作栏就消失了。没有错误或任何错误。问题是我在另外两个项目中使用了这个确切的设置,它们工作得很好,但不确定发生了什么变化。我还尝试更改支持库版本、父主题、清理项目、重建和使缓存失效。不确定这些是否有帮助,但我还是做了。我正在使用AndroidStudio0.8.14如果我错了请纠正我,但这就是我在旧API上使用MaterialTheme小部件和调色板的方式,对吧?预览样式.xmlAndroidManifest.xml构建.gradleapplyplugin:'com.android.application'android{

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