程序问答   发布时间:2022-05-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android Widget 使用 app:srcCompat for ImageView大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_616_0@如何解决Android Widget 使用 app:srcCompat for ImageView? 开发过程中遇到Android Widget 使用 app:srcCompat for ImageView的问题如何解决?下面主要结合日常开发的经验,给出你关于Android Widget 使用 app:srcCompat for ImageView的解决方法建议,希望对你解决Android Widget 使用 app:srcCompat for ImageView有所启发或帮助;

我有带 ImageVIEw 的小部件。当我使用 androID:srcImageVIEw 设置图像时,一切正常,但是当我使用 app:srcCompat 时,图像不显示。 有没有办法在 AndroID Widget 中使用 app:srcCompat?

它已在我的项目中设置:

xmlns:app="http://scheR_125_11845@as.androID.com/apk/res-auto"

androID {  
 defaultConfig {  
    vectorDrawableS.UseSupportlibrary = true  
    }
}


  minSdkVersion 24
  targetSdkVersion 29
@H_616_0@解决方法

如果<androidx.appcompat.widget.AppCompatImageView>

,请尝试<ImageView> ,

我认为这是不可能的。 ImageView 实际上没有 app:srcCompat 属性(请参阅 here)。 您通常能够使用它的原因是,当您使用 appcompat 库时,ImageView 会自动替换为 AppCompatImageView。但是,这不适用于小部件,因为它们基于 RemoteViews。如您所见,对于 RemoteViews,您只能使用 ImageView 而不能使用 AppCompatImageView。即使您将 appcompat 库添加到您自己的应用程序中,问题在于您的小部件的 RemoteViews 对象将被交给将显示小部件的应用程序进程(通常是启动器),我们不能假设 appcompat 为可用。

您是否因为矢量资源问题而尝试使用 appcompat?如果您描述了您遇到的问题,也许我们可以找到一种方法使其与常规 ImageView 一起使用。

大佬总结

以上是大佬教程为你收集整理的Android Widget 使用 app:srcCompat for ImageView全部内容,希望文章能够帮你解决Android Widget 使用 app:srcCompat for ImageView所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:for使用