将Spinner ID添加到android:layout_below似乎不适用于Ice Cream Sandwich

时间:2011-10-21 16:31:52

标签: android android-layout spinner android-4.0-ice-cream-sandwich

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

当我尝试创建一个微调器时。如果我没有给它ID“test”,我将总是在图形布局选项卡中看到一个错误,上面写着“无法解析资源@id / ...”。该错误似乎特定于TextView中的layout_below跟随微调器。但是,所有内容似乎都在该选项卡中正确布局。当我在任何蜂窝或早期设备上运行应用程序时,尽管出现“错误”,但所有内容都显示正确。然而,当我在冰淇淋三明治模拟器上运行应用程序时,我再也看不到旋转器了。

我需要添加多个微调器,所以显然我可以将它们全部命名为“test”。甚至将它们命名为“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>

1 个答案:

答案 0 :(得分:1)