【问题标题】:two of my Graphical Layout components are missing我的两个图形布局组件丢失了
【发布时间】:2013-04-18 09:55:19
【问题描述】:

我最近开始了 Eclipse 和 Android 编程,我注意到我的很多可视组件都缺少它们的类。

例如滑动标签(我的 UI 需要它),它只在放置时给我这个消息:

错误!类转换异常: com.android.layoutlib.bridge.MockView 不能转换为 android.view.ViewGroup 异常 详细信息已登录 Window > Show 查看 > 错误日志以下类 找不到: - 滑动抽屉

还有 Tabhost 和 TabWidget:

后充气过程中的错误: TabHost 需要一个带有 id 的 TabWidget “机器人:ID/标签”。使用 id 找到的视图 “标签”是 'com.android.layoutlib.bridge.MockView' 以下课程不能 成立: - TabWidget


非常感谢您的回答

【问题讨论】:

  • 您是在谈论视图的可视化编辑器吗?手动编辑 xml 文件可能是个好主意。
  • 是的,视图的可视化编辑器,但是当显然缺少该类时,我该如何制作一个滑动选项卡?

标签: android


【解决方案1】:

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

我有同样的问题,你可以做标签的唯一方法是用 xml 写它。 希望尽快修复。

【讨论】:

    【解决方案2】:

    我想我遇到了与原始问题相同的问题。 至少“TabHost”和“TabWidget”的问题。 甚至本教程中的复制粘贴都不起作用! http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

    但我现在找到了一个包含实际工作的源代码的教程。 虽然现在不知道为什么。 去尝试一下。 http://www.androidpeople.com/android-tabhost-tutorial-part-1/

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

    【讨论】:

      【解决方案3】:

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

      详见本期:http://code.google.com/p/android/issues/detail?id=2021

      里面有一个解决方法的参考:

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

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

      【讨论】:

        猜你喜欢
        • 2011-11-05
        • 2011-08-18
        • 2011-12-12
        • 2011-05-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-24
        相关资源
        最近更新 更多