首页 > TAG信息列表 > AppCompat

app目录下的gradle文件怎样引用project目录下的gradle文件

在android开发中经常会操作app以及同级model中的build.gradle文件,有些配置会重复写,我们可不可以在project的目录下新建一个gradle文件来统一管理呢? 当然可以,提供demo如下,仅供参考。 1.demo中需要用到的几个文件截图如下  2.编写自己需要的gradle文件,如:version.gradle ext.targe

2021最新Android知识体系总结,作为Android开发程序员

前言 在这一个月里,我利用闲余的时间看了下最近Android职业发展这块该怎么选择?这个问题各位大神的回答都非常透彻,相信对大家或多或少都在一定程度上有很大的帮助,今天在这里写这篇文章更多的是想以我开发十年的工作经历,给大家带来一些不一样的关于Android程序员职场的进阶之路

AAPT: error: resource android:attr/lStar not found解决办法

之前项目好好的,突然有一天运行不了,一直出现AAPT: error: resource android:attr/lStar not found.这个问题。 解决办法1: 有人说把compileSdkVersion 28 升级 compileSdkVersion 31 可以问题就解决了。我试了不行 解决办法2:若是第三方库使用没有设置具体版本,在app的build.gradle

Android 的 Support 库的认识 V4, V7 ,V13, Androidx

01, Android Support V4, V7, V13是什么?      本质上就是三个java library。 02, 为什么要有support库?      如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support 03. 各版本的说明      A.  android-support-v4    >>

[android]com.android.support:appcompat-v7:XXX 包导入无法Build

在学习《Android编程权威指南》时,按书中要求添加com.android.support:appcompat的依赖,然后编译不通过,提示如下问题: 大概意思是,Android Pie之前支持这个库,我们建议迁移到AndroidX libraries…… 然后搜索了一下,原来2018年google开发者大会以后,相关库已经整合到AndroidX库中,这里放

Failed to load AppCompat ActionBar with unknown error

前言 今天安装写一个test的demo的时候,创建项目的时候出现这个错误。 然后我想啊,谁会去用这个actionBar啊,然后我找到main下的androidManifect.xml: <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name"

Andriod Studio 解决问题 Failed to resolve: com.android.support:appcompat-v7:28.+

Andriod Studio报错提示: Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:28.+   原因:Andriod Studio所使用的sdk版本与build.gradle配置文件中的配置不符, dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile(

android -------- AndroidX的迁移

Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的android.*替换成androidx.*;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。接下来我们来看看使用 AndroidX的扩展库需要哪些配置。 1. AndroidX变化 1)常用依赖库对

Could not find any version that matches com.android.support:appcompat-v7:29.+.

今天在使用AndroidStudio新建一个项目工程的时候,我勾选了以往没有勾选下图选项:   然后就出现一个异常如下:   解决方案是只需要修改一下APP里面的Gradle:     修改之后再点击右上角的“Try Again”就行了。  

as中出现错误:android.widget.Toolbar cannot be cast to androidx.appcompat.widget.Toolbar

在学习《第一行代码》时,学习toolbar时候遇到了一些错误,记录下来。 出现错误的原因可能有3个方面 1.引入的依赖错误: 在app下的build.gradle中的dependencies下添加 implementation 'com.android.support:appcompat-v7:28.0.0' 2.xml中的toolbar添加错误 toolbar有两种一种是

android – appcompat 21徽标作为后退按钮

更新后sdk到21版本徽标不显示.我使用以下代码显示徽标: actionBar.setDisplayShowHomeEnabled(true); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setIcon(R.drawable.ic_launcher); 代码看起来: http://i.stack.imgur.com/fAWIx.png 这段代码: actionBar.setDisplaySh

java.lang.UnsupportedOperationException:无法解析索引13处的属性:TypedValue {t = 0x2 / d = 0x7f010046 a = -1}

我为android attrs.xml文件添加了一个属性,用于不同的颜色深浅.在styles.xml文件中,我给出了这些属性颜色,因此它们对于每种样式都是不同的. Attrs.xml: <attr name="lightBackground" format="color" /> <attr name="normalBackground" format="color" /> styles.xml:

android – 如何使用AppCompat覆盖CheckBox颜色

选中我的复选框后,我希望颜色为@ color / colorPrimaryLight.我可以通过设置为Lollipop设置它 android:buttonTint="@color/colorPrimaryLight" 在CheckBox但我不知道如何在Lollipop之前做任何事情而不改变 <item name="colorControlActivated">@color/white</item> 在我的

android getSupportActionBar()在片段中返回null

UPDATE 我没有提到将ToolBar与ActionBarActivity一起使用的任何内容.这就是我总是得到空指针异常的原因.对于那些面临同样问题please refere this answer的人 我有这个片段代码来更改片段时更改支持操作栏的外观. @Override public void onActivityCreated(Bundle savedInstan

android – 如何创建像AppCompat AlertDialog Button这样的按钮?

我想覆盖系统窗口. 我正在尝试创建像AppCompat样式的按钮. 我试过这个: XML: <LinearLayout ... android:background="?android:attr/windowBackground" /> <!-- My layout ... And button The buttonBarButtonStyle is in Theme.AppCompat and Them

android – 按下硬件菜单按钮后ActionBarActivity关闭.没有堆栈跟踪

我有一个非常奇怪的问题.当我在单击硬件菜单按钮(使用Android 2.3的设备)后使用ActionBarActivity时,应用程序意外关闭而没有任何特定错误. Logcat仅提供: W/KeyCharacterMap﹕ No keyboard for id 0 W/KeyCharacterMap﹕ Using default keymap: /system/usr/keychars/qwerty.kcm.bin 3

android – AppCompat 21 ActionBar ActionMode颜色

当在AppCompat 21中输入actionmode时,我的ActionBar变为灰色 – 不使用颜色: <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/secondary</item> <item name="color">@color/secondary<

android – 找不到与给定名称’Theme.AppCompat.Light.DarkActionBar’匹配的资源

我已将android-support-v7-appcompat和appcompat_v7添加到项目资源管理器中.并且还将android-support-v7-appcompat.jar添加到构建路径中. 但是我再次得到这个 No resource found - Theme.AppCompat.Light.DarkActionBar! 如何解决这个问题?解决方法:对我来说,解决方案涉及重新创

android – 使用带有FrameLayout的AppCompat工具栏

所以我的XML是这样的: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout

Android:工具栏文字颜色

我正在尝试在我的工具栏中使用主题.我想改变文字颜色,但我不能这样做,我不知道为什么.文字颜色没有被应用,而不是棕色,它看起来像黑色.你能帮我么? styles.xml <resources> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> </style> <style na

在Android Studio 0.8.9上导入actionbarsherlock

导入ActionBarSherlock时出现问题.我正在使用Android Studio 0.8.9.我根据this修改了我的build.gradle文件.但我得到错误告诉无法解析符号R. 以下是导入ActionBarSherlock后的错误消息: Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugTestSources] :app

android – AppCompat的AccountAuthenticatorActivity

我正在按照教程制作验证器:http://blog.udinic.com/2013/04/24/write-your-own-android-authenticator/ 登录Activity需要扩展AccountAuthenticatorActivity,问题从这里开始:AccountAuthenticatorActivity扩展常规Activity而不是AppCompatActivity. 使用AppCompat中的常规Activity会

android – 在扩展ActionBarActivity时应用程序崩溃

我扩展ActionBarActivity时遇到错误.如果我扩展Activity,则没有错误. 事情是在我的其他活动中,它完美地运作.起初,我认为这是因为我之前的活动在意图中加入了额外的内容.但即使没有它,应用程序崩溃. 这是我的代码: import android.support.v7.app.ActionBarActivity; import andro

android – getActionBar()在api 19中返回null,目标是api 21 min sdk 16

我的应用程序崩溃在运行kitkat(api 19)的设备上,我尝试使用LG g3和nexus 7 2013因为nullPointer预期. 我发现当我执行getActionBar()时它返回null并且我无法修复它. 我使用appcompat主题21和运行棒棒糖的设备的材料主题,在他们的应用程序工作正常. MainActivity.java: package com.

android – 如何使用最新的AppCompat着色Button

我需要知道使用最新的AppCompat(暂时为23.2.1)对材质按钮(AppCompatButton)进行着色的最佳(和推荐)方法是什么.我原本无法想象它会如此令人沮丧!我尝试了here的大部分答案,但要么它们不起作用,要么与意外结果一起工作. 我需要保持向后兼容api> = 9并且只需要将涟漪效应应用于> = 21