You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio设计视图无法解析主题引用?attr/textcustom求助

Android Studio设计视图主题属性解析异常解决方案
  • 补全自定义主题属性的定义与赋值
    先在res/values/attrs.xml里声明好textcustom这类自定义属性,再分别在亮色(res/values/styles.xml)和暗色(res/values-night/styles.xml)主题里给属性指定对应颜色值,示例代码:

    <!-- attrs.xml 中声明属性 -->
    <attr name="textcustom" format="color" />
    
    <!-- 亮色主题赋值 -->
    <style name="AppTheme.Light" parent="Theme.MaterialComponents.Light.NoActionBar">
        <item name="textcustom">@color/black</item>
    </style>
    
    <!-- 暗色主题赋值 -->
    <style name="AppTheme.Dark" parent="Theme.MaterialComponents.Dark.NoActionBar">
        <item name="textcustom">@color/white</item>
    </style>
    
  • 同步项目并清理IDE缓存

    • 点击顶部工具栏File > Sync Project with Gradle Files完成项目同步
    • 执行File > Invalidate Caches... > Invalidate and Restart,清理缓存后重启Android Studio,多数设计视图的缓存问题都能解决
  • 核对设计视图的预览主题
    在设计视图顶部工具栏,确认选中的是你应用实际使用的主题(比如AppTheme.Light或AppTheme.Dark),别用默认预览主题,避免主题不匹配导致属性解析失败

  • 检查布局里的属性引用
    确认布局文件中?attr/textcustom的拼写完全正确,注意大小写,语法没有错误

内容的提问来源于stack exchange,提问作者mohammed_sajid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 16:39:44