小编thi*_*wan的帖子

SonarQube - Android不适用于gradle 3.0.0

Android sonarqube一直工作,直到我更新android studio.现在它给出了一个错误

FAILURE: Build failed with an exception.

* What went wrong:
com.android.build.gradle.api.ApkVariant.getCompileLibraries()Ljava/util/Collection;
Run Code Online (Sandbox Code Playgroud)

我认为这是因为在最新的Android版本中,gradle依赖语法从' compile '变为' implementation ',如下所示.

dependencies {
    compile ........
    compile ........
}
Run Code Online (Sandbox Code Playgroud)

dependencies {
    implementation ........
    implementation ........
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我配置一个新的Android版本的sonarqube

android kotlin android-studio android-gradle-plugin sonarqube

10
推荐指数
2
解决办法
4433
查看次数

使用矢量资源以编程方式更改 ImageView 的 backgroundTint 作为背景

<ImageView
    android:id="@+id/imageView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:backgroundTint="@color/colorRed"
    android:background="@drawable/ic_delete"/>
Run Code Online (Sandbox Code Playgroud)

如上所述,我为 ImageView 背景添加了一个 Android VectorAsset。
我可以通过如下 xml 将该矢量资产的颜色从红色更改为蓝色。

android:backgroundTint="@color/colorBlue"
Run Code Online (Sandbox Code Playgroud)

但我想以编程方式改变它的颜色。

android imageview android-layout android-xml

3
推荐指数
1
解决办法
1万
查看次数

带有下载属性的锚标签打开文件而不是下载

在我的 Reactjs 应用程序中,我使用锚标记下载了如下所示的 txt 文件。

<a href="http://textfiles.com/......./sample.txt" download>download</a>
Run Code Online (Sandbox Code Playgroud)

在那里我添加了下载属性来强制它下载而不是在浏览器选项卡中打开它。

但它仍然在同一个选项卡中打开而不是下载。任何人都可以帮我解决这个问题。

html reactjs

2
推荐指数
1
解决办法
1万
查看次数