【发布时间】:2011-09-06 03:40:29
【问题描述】:
我有在我的应用程序中使用的 Spinner。他们工作正常,但有一个例外。我为每一个都设置了提示,但它们没有显示。我在onCreate 期间将ArrayAdapters 设置为微调器,我猜setAdapter 方法会自动将选择设置为位置0。有没有办法设置提示并使其按预期工作?
这是一段代码:
来自布局文件:
<Spinner android:id="@+id/selPunter"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:prompt="@string/select_quarterback_prompt"
android:layout_marginLeft="20sp"
android:layout_marginRight="20sp" />
来自活动:
offenseList = new ArrayAdapter<PlayerVO>(this,
R.layout.select_item_closed,
gdm.getPlayersByTeamId(offenseId));
offenseList.setDropDownViewResource(R.layout.select_item);
selKicker.setAdapter(offenseList);
【问题讨论】:
-
对不起,我只想说我觉得你称它为“代码片段”很有趣,因为它听起来像“密码片段”。 :)
-
哈哈,我很高兴我能笑一笑。现在也许是我的答案? :)
-
什么东西没有显示?微调器下拉对话框的标题(在 xml 中称为提示)还是下拉对话框本身?
标签: android spinner android-arrayadapter prompt