gpt4 book ai didi

java - 布局预览中的 TextClock 渲染问题

转载 作者:行者123 更新时间:2023-12-01 16:13:56 24 4
gpt4 key购买 nike

当我在布局 Android Studio 布局预览中创建 TextClock 小部件时,没有显示更改。但在调试设备上小部件工作得很好。如果我评论它布局预览工作成功。另一台PC上的Android Studio运行成功并显示TextClock。

错误布局预览

java.lang.NullPointerException
at android.content.ContentResolver.registerContentObserver(ContentResolver.java:2263)
at android.widget.TextClock.registerObserver(TextClock.java:626)
at android.widget.TextClock.onAttachedToWindow(TextClock.java:545)
at android.view.View.dispatchAttachedToWindow(View.java:19575)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3437)
at android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.java:44)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:355)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:404)
at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:141)
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:657)
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$7(RenderTask.java:788)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

TextClock XML 代码

<TextClock
android:layout_width="120dp"
android:layout_height="35dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginEnd="16dp"
android:format24Hour="dd.MMMyyyy, HH:mm"
android:format12Hour="dd.MMM.yyyy, hh:mm a"
android:textColor="#d0ffffff"
android:textSize="30sp" />

minSdkVersion 更改为 17 并创建布局 v17 没有给出任何结果。Android Studio 3.6、3.6.1和4.0中发现的问题

最佳答案

注释您的 TextClock 并刷新预览,然后取消注释您的 TextClock。这将解决您的问题。

我升级到AS 3.6.1时遇到这个问题

关于java - 布局预览中的 TextClock 渲染问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62452475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com