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

Android Jetpack Compose项目中Divider组件无法找到的解决求助

解决Compose中找不到Divider组件的问题

核心原因

你当前的依赖仅包含Material3的早期Alpha版本(1.0.0-alpha01),该版本API尚未完善,且未引入Material2库,导致无法找到Divider组件。

具体解决方案

方案1:升级并使用Material3稳定版

早期Material3 Alpha版本的组件覆盖不全,建议升级到稳定版本以获得完整组件支持:

  1. 修改Gradle依赖中的Material3版本:
    implementation 'androidx.compose.material3:material3:1.2.1'
    
  2. 同步Gradle后,使用Material3的Divider,导入路径为:
    import androidx.compose.material3.Divider
    

方案2:添加Material2依赖使用成熟组件

若需要使用更稳定的Material2 Divider,需在Gradle中添加Material库依赖:

  1. 在dependencies块中添加:
    implementation "androidx.compose.material:material:$compose_version"
    
  2. 同步后,导入Material2的Divider:
    import androidx.compose.material.Divider
    

额外修复步骤

如果同步后IDE仍无提示,执行:

  • File > Invalidate Caches... > Invalidate and Restart,清除IDE缓存,解决识别延迟问题。
  • 确认compose_version与Material库版本兼容(例如Material3稳定版要求Compose UI版本≥1.4.0)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 15:15:39