5

我是 android 技术的新手,在开发应用程序时我需要调试 UI 组件,比如为什么这个 textview 没有显示。就像我们有用于 java 代码的 Log 工具一样,我们是否也有类似的东西用于 xml。这样我们就可以验证哪个布局与另一个布局重叠或找出 UI 中的其他失真

谢谢你的时间。

4

2 回答 2

2

在 Eclipse 中,有一个有用的工具可以查看您的 UI 层次结构。在调试模式下,打开“设备”窗口(如果找不到:Alt+Shift+Q、Q)。然后单击“UI Automator 的转储视图层次结构”。

您可以在那里看到一些视图属性以及它的构建方式。

SDK tools/目录下还有一个hierarchy viewer,不过我还没用过。

设备视图

于 2014-05-02T07:07:00.453 回答
1

它确实有一个。一个很基础的。问题是,“调试器”不知道你想要什么。您TextView不显示对您来说是个问题,因为您希望它显示。但是调试器虽然您留下这样的代码只是因为您将在运行时以编程方式添加文本。所以 UI 调试器不能解决这类问题,但它会给你这样的提示和警告:在此处输入图像描述

于 2013-01-12T03:58:46.377 回答