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

Android Studio 3.1布局编辑器中TimePicker等选择器控件消失问题咨询

解决Android Studio 3.1布局编辑器找不到TimePicker等选择器控件的问题

我之前升级到AS 3.1时也碰到过一模一样的问题!当时差点以为这些控件被移除了,后来才发现是编辑器的展示逻辑变了,给你几个靠谱的解决办法:

  • 手动在XML代码中添加控件:这是最直接的方式,切换到布局编辑器的「Text」标签页,直接写入TimePicker的标签代码,写完切回「Design」模式就能看到控件了。示例代码:
<TimePicker
    android:id="@+id/timePicker"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"/>

写完后编辑器会自动渲染出控件,你还能在Design模式下调整它的属性。

  • 调整布局预览的API版本:在布局编辑器顶部的工具栏里,找到「API Level」的下拉选择框(一般显示的是类似「API 28」这样的字样),尝试切换到API 26及以上的版本。AS 3.1对低版本API的预览控件展示做了限制,高版本预览会正常显示TimePicker、DatePicker这类选择器控件。

  • 清理编辑器缓存并重启:有时候是编辑器的缓存bug导致控件不显示,你可以通过「File → Invalidate Caches / Restart」选项重启AS,重启后再打开布局编辑器,大概率能恢复正常显示。

另外,DatePicker等其他选择器控件碰到同样的消失问题,也可以用上面的方法解决哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:29:06