在Android stdio制作简易新闻app时想修改详细内容界面颜色时报错
我在详细内容界面布局文档res/layout/fragment_item_detail.xml,的android:id="@+id/toolbar_layout"的
CollapsingToolbarLayout节点,新增了如下两行代码
app:collapsedTitleTextColor="#FFCC00"
app:expandedTitleTextColor="#FFCC00"
如图
出现以下报错
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.
如图
大佬们我去除那两行代码就能成功运行加上去就会报错请问为啥?
确实会报错,你在代码里设置试试,我试过这样没问题
CollapsingToolbarLayout layout = findViewById(R.id.ctl_title);
layout.setCollapsedTitleTextColor(Color.parseColor("#ffffffff"));
layout.setExpandedTitleTextColor(ColorStateList.valueOf(Color.parseColor("#ff000000")));
你确定CollapsingToolbarLayout控件有这个属性?我只找到了对应的方法。