我正在使用Android Studio 1.0.2,并将DatePicker控件插入到我的活动中。它在运行时看起来工作得很好,但它一直导致预览中的渲染问题,这使得设计Activity变得很困难。我在这个问题上没有看到任何帖子,但想知道是否有人遇到过这个问题。我可以发布的XML,但我不认为这会有所帮助,因为它看起来很干净。Android日期选取器未在预览中呈现
谢谢!
这是我得到的消息:
ERROR资源相关
呈现问题
android.content.res.Resources$NotFoundException
at com.android.layoutlib.bridge.android.BridgeContext.obtainStyledAttributes(BridgeContext.java:490)
at com.android.layoutlib.bridge.android.BridgeContext.obtainStyledAttributes(BridgeContext.java:93)
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.04">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Reminder (days ahead): "
android:id="@+id/EditSpecialDay_textDate" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_weight="0.04">
<DatePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/datePicker"
android:layout_gravity="center_horizontal"
android:layout_weight=".04" />
</TableRow>
</LinearLayout>
如这里要求的堆栈(这是否帮助?)
机器人.content.res.Resources $ NotFoundException at com.android.layoutlib.bridge.android.BridgeContext.obtainStyledAttributes(BridgeContext.java:490) at com.android.layoutlib.bridge.android.BridgeContext.obtainStyledAttributes(BridgeContext.java:93) at android.widget。 TextView.setTextAppearance(TextView.java:2484) at android.widget.YearPickerView $ YearAdapter.getView(YearPickerView.java:132) at android.widget.AbsListView.obtainView(AbsListView.java:2344) at android.widget。 ListView.measureHeightOfChildren(ListView.java:1270) at android.widget.ListView.onMeasure(ListView.java:1182) at android.view.View.measure(View.java:17430) at android.view.ViewGroup。 measureChildWithMargins(ViewGroup.java:5463) at android.widget.Fr ameLayout.onMeasure(FrameLayout.java:430) 在android.view.View.measure(View.java:17430) 在android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) 在android.widget.LinearLayout。在android.widget.LineoutLayout.onMeasure(LinearLayout.java:613) 在android.view.View.measure()方法中的measureChildBeforeLayout(LinearLayout.java:1436) (android.widget.LinearLayout.measureVertical(LinearLayout.java:722) View.java:17430) 在android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) 在android.widget.FrameLayout.onMeasure(FrameLayout.java:430) 在android.view.View.measure(查看。 java:17430) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.ja VA:5463) 在android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436) 在android.widget.TableRow.measureChildBeforeLayout(TableRow.java:247) 在android.widget.LinearLayout.measureHorizontal(LinearLayout.java: 1083) 在android.widget.TableRow.onMeasure(TableRow.java:114) 在android.view.View.measure(View.java:17430) 在android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) 在android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436) 在android.widget.LinearLayout.measureVertical(LinearLayout.java:722) 在android.widget.LinearLayout.onMeasure(LinearLayout.java:613) 在android.view.View.measure(View.java:1 7430) 在android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:727) 在android.widget.RelativeLayout.onMeasure(RelativeLayout.java:463) 在android.view.View.measure(查看。的java:17430) 在android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) 在android.widget.FrameLayout.onMeasure(FrameLayout.java:430) 在android.view.View.measure(View.java: 17430) 在android.widget.LinearLayout.measureVertical(LinearLayout.java:875) 在android.widget.LinearLayout.onMeasure(LinearLayout.java:613) 在android.view.View.measure(View.java:17430) 在android.widget.LinearLayout.measureVertical(LinearLayout.java:875) 在android.widget.LinearLayout.onMeasure(LinearLayout.java:613) 在android.view.View.measure(View.java:17430) 在com.android.layoutlib.bridge.impl.RenderSessionImpl.measureView(RenderSessionImpl.java:626) at com.android.layoutlib.bridge.impl.RenderSessionImpl.render(RenderSessionImpl.java:526) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:334) at com.android.ide。 common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350) at com.android.tools.idea.rendering.RenderService $ 5.compute(RenderService.java:688) at com.android.tools.idea.rendering.RenderService $ com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932) com.android.tools.idea.rendering.RenderService.createRenderSession(RenderService。 java:677) at com.android.tools.idea.rendering.RenderService.render(RenderService.java:815) at org.jetbrains.and roid.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:646) 在org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access $ 1700(AndroidLayoutPreviewToolWindowManager.java:82) 在org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager $ 7 $ 1.run (AndroidLayoutPreviewToolWindowManager.java:589) at com.intellij.openapi.progress.impl.ProgressManagerImpl $ 2.run(ProgressManagerImpl.java:178) at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212) at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager $ 7.run(AndroidLayoutPreviewToolWindowManager.java:584) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) at com.intellij.util .ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) at com.intellij.util.ui.update.MergingUpdateQueue $ 2.run(MergingUpdateQueue.java:254) at com.intellij.util.ui.update。 MergingUpdateQueue.flush(MergingUpdateQueue.java:269) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227) at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue。 java:217) at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) at com.intellij.util.Alarm $ Request $ 1.run(Alarm.java:327) at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask .run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) at java .lang.Thread.run(线程。Java的:745)
嗨......一旦清洁和建设项目(对于工作室不知道BT我想它的制作项目选项)和犹若其不工作THN可以请你共享代码你在XML和所有 – user1140237 2015-02-09 05:57:03
干净和建设没有工作 - 不管怎么说,我已经这样做了很多次,而这个问题。我粘贴了最后一点的XML,其中包括日期选择器 – 2015-02-09 06:03:34
您好我已经检查过我的AD工作室,它与您的代码工作正常..渲染也很好..你可以填写完整的日志猫你得到什么? – user1140237 2015-02-09 06:45:02