Android stdio修改详细内容界面文本颜色时出现报错。

在Android stdio制作简易新闻app时想修改详细内容界面颜色时报错
我在详细内容界面布局文档res/layout/fragment_item_detail.xml,的android:id="@+id/toolbar_layout"的
CollapsingToolbarLayout节点,新增了如下两行代码

 app:collapsedTitleTextColor="#FFCC00"
 app:expandedTitleTextColor="#FFCC00"

如图

img

出现以下报错

Android resource linking failed
cn.edu.jssvc.zhangjianmin.simplenewsapp-mergeDebugResources-23:/layout/fragment_item_detail.xml:17: error: attribute collapsedTitleTextColor (aka cn.edu.jssvc.zhangjianmin.simplenewsapp:collapsedTitleTextColor) not found.
cn.edu.jssvc.zhangjianmin.simplenewsapp-mergeDebugResources-23:/layout/fragment_item_detail.xml:17: error: attribute expandedTitleTextColor (aka cn.edu.jssvc.zhangjianmin.simplenewsapp:expandedTitleTextColor) not found.
error: failed linking file resources.

如图

img

请问为什么?

大佬们我去除那两行代码就能成功运行加上去就会报错请问为啥?

确实会报错,你在代码里设置试试,我试过这样没问题

        CollapsingToolbarLayout layout = findViewById(R.id.ctl_title);
        layout.setCollapsedTitleTextColor(Color.parseColor("#ffffffff"));
        layout.setExpandedTitleTextColor(ColorStateList.valueOf(Color.parseColor("#ff000000")));

你确定CollapsingToolbarLayout控件有这个属性?我只找到了对应的方法。

img

https://developer.android.google.cn/reference/com/google/android/material/appbar/CollapsingToolbarLayout