0

我正在经历最奇怪的事情。

当我尝试创建微调器时。如果我不给它 ID “test”,我将始终在图形布局选项卡中看到一个错误,上面写着“无法解析资源 @id/...”。该错误似乎特定于微调器后面的 TextView 中的 layout_below。不过,所有内容似乎都在该选项卡中正确布局。当我在任何蜂窝或更早的设备上运行该应用程序时,尽管出现了这个“错误”,但一切似乎都是正确的。但是,当我在 Ice Cream Sandwich 模拟器上运行该应用程序时,我再也看不到微调器了。

我需要添加多个微调器,所以显然我可以将它们都命名为“测试”。即使将它们命名为“test2”或“test3”对我来说也不起作用。我担心这个应用程序将无法在冰淇淋三明治上正常运行

<Spinner 
android:id="@+id/test"
android:layout_width="fill_parent"
android:layout_below="@id/PrevEditText"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true"
android:prompt="@string/spinner_prompt">
</Spinner>


<TextView android:id="@+id/TextView" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:text="@string/TextViewText"
android:layout_below="@id/test">
</TextView>
4

1 回答 1

1

读这个为什么

http://tools.android.com/tips/non-constant-fields

于 2011-10-24T16:34:42.420 回答