【问题标题】:Graphical Layout shows null Pointer exception图形布局显示空指针异常
【发布时间】:2011-08-02 06:14:53
【问题描述】:

我有一个应用程序的 UI 设计。正如我们所知,在 Eclipse 中为 android 中的应用程序设计 UI 时有两个视图,一个是 xml 视图,另一个是图形布局。我有一个问题,我无法获得我的 xml 的图形布局。当我切换到图形布局时,它显示空指针异常。有什么建议吗?

【问题讨论】:

  • 文本视图是否显示任何错误?
  • @huntsfromshadow 没有错误,应用程序运行良好。但图形布局没有播种。
  • 为了更清楚,我在设计时看不到控件。任何帮助..???

标签: android xml android-layout android-xml


【解决方案1】:

我想您可能会发现 View.isInEditMode() 函数正是您要寻找的。
Activity 中引用的任何视图上使用它。
如果它返回 true,请不要尝试获取您尝试获取的引用。
很难说这是否会为您解决问题,但您绝对应该尝试一下。

【讨论】:

    【解决方案2】:

    我认为您正在使用一些自定义可绘制对象(即形状或样式)。它不会在设计时显示,但您可以在运行项目时看到

    【讨论】:

    • 我正在为不同的 dpi 执行此操作,例如 ldpi、mdpi 和 hdpi。只有 hdpi 问题仍然存在。该设计在图形布局中可见,但不知道为什么不用于 hdpi。
    • hdpi 用于更大的屏幕,因此请相应地制作环境参考stackoverflow.com/questions/6826362/…
    • Graphical Layout> 编辑配置:选择自定义屏幕,然后根据您的最大尺寸创建新的屏幕预览
    • 但我在 Eclipse 屏幕上找不到编辑配置。请指导我完成整个程序。谢谢S
    • 哦,我发现...谢谢哥们...对我的知识有很好的补充。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多