0

我正在检查Lnyx的教程,但遇到了一个奇怪的问题。

我为自己写了几个教程,都有从 Eclipse 复制的 xml 和 java 代码。我的第一个问题是Lnyx xml代码有问题,例如它可以看到

 android:id="@+id/btn_oneshot"

但它看不到

<Button android:id="@+id/btn_oneshot"

意味着整个块是不可见的,比如

   <Button android:id="@+id/btn_oneshot"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="50dp"
        android:text="Start One Shot Alarm" />

我需要使用“<” 而不是“<”,因为我使用的是 SyntaxHighlighter。如果我使用“<”(但我不能)

猞猁会显示

 [BUTTON] main.xml:

看起来这就是我的大部分页面代码被 Lynx 显示在巨大的灰色框中的原因,而不是简单的文本。我检查了我的一些教程,结果发现那些在 xml 中没有“<Button”的人工作正常,而那些在 xml 中没有“<Button”的人没有,这意味着我可以拥有代码中的<RatingBar 或<TextView 没有任何问题。

这是显示 NO xml 的 Lnyx 的打印屏幕:

在此处输入图像描述

当我将 XML 代码中的“& lt;Button”更改为“& lt;Buttons”时,xml 仍然不可见,但现在缺少灰色块:

在此处输入图像描述

作为结论:

1) xml 代码永远不可见

2) 当我在任何 xml 代码中使用“& lt;Button”时,其余代码位于灰色框中(没有可选文本)。

我不确定这一点,但据我所知,Lynx 看不到搜索蜘蛛看不到的东西,灰块也是如此。或者 Lynx 将 Button 渲染得很糟糕,并且内容对于蜘蛛仍然可见。你怎么看?

我检查了 Chrome、IE9 和 Firefox 14.0.1

4

0 回答 0