错误:找不到符号方法setSupportImageTintList(ColorStateList)

时间:2019-06-17 01:45:07

标签: java android

我尝试使用方法setSupportImageTintList添加到愿望清单,但出现错误。视频教程中使用了此方法。我只需要知道为什么我不能使用该方法。

我试图在Google中找到解决方案。 setSupportImageTintList没有此类链接。

addToWishlistBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (ALREADY_ADDED_TO_WISHLIST){
                ALREADY_ADDED_TO_WISHLIST = false;
                addToWishlistBtn.setSupportImageTintList(ColorStateList.valueOf(Color.parseColor("#9e9e9e")));
            }else{
                ALREADY_ADDED_TO_WISHLIST = true;
                addToWishlistBtn.setSupportImageTintList(getResources().getColorStateList(R.color.colorPrimary));
            }
        }
    });

Google上没有太多有关此错误的数据。因此,请提供有关该方法的详细信息以及为什么我不能使用该方法。谢谢

1 个答案:

答案 0 :(得分:0)

您必须导入此软件包

androidx.appcompat.widget

将此实现添加到您的应用gradle依赖项

implementation 'androidx.core:core:1.0.2'