我的两个图形布局组件丢失了

时间:2011-03-25 05:01:44

标签: android

我最近开始使用Eclipse和Android编程,我注意到很多我的Visual Components都缺少它们的类。

例如Sliding Tab(我需要用于我的UI),它只在放置时给我这条消息:

  

错误! ClassCastException异常:   com.android.layoutlib.bridge.MockView   无法施展   android.view.ViewGroup异常   详细信息记录在Window>中节目   查看>错误日志以下类   无法找到:    - SlidingDrawer

使用Tabhost& TabWidget:

  

后期通胀过程中的错误:   TabHost需要一个带id的TabWidget   “机器人:ID /标签”。用id找到的视图   'tabs'是   'com.android.layoutlib.bridge.MockView'   以下课程不可能   发现:    - TabWidget


非常感谢答案

3 个答案:

答案 0 :(得分:0)

这似乎是布局编辑器中的一个错误:
http://code.google.com/p/android/issues/detail?id=2021

我有同样的问题,只有你可以做标签的方法是将它写在xml中。 希望很快得到解决。

答案 1 :(得分:0)

我认为我遇到的问题与原始问题相同。 至少“TabHost”和“TabWidget”的问题。 甚至没有复制粘贴本教程的作品! http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

但我现在发现了一个实际有效的源代码教程。 现在不知道为什么。 就试一试吧。 http://www.androidpeople.com/android-tabhost-tutorial-part-1/

我注意到了另一件事。如果我将目标平台更改为Android 3.0,图形布局设计师可以正常工作!

答案 2 :(得分:0)

图形编辑器的渲染库正在不断改进。

有关详细信息,请参阅此问题:http://code.google.com/p/android/issues/detail?id=2021

埋藏在对变通方法的引用中:

  • 将图形编辑器的平台切换到更高的平台,或
  • 更新到最新的ADT(撰写本文时为r12)并安装预览渲染库。这种方法在工具网站上详细说明:http://tools.android.com/download

后一种解决方案使用TabWidget解决了我的问题。希望所有这些都将通过工具的r13集成,并且不需要预览库。