gpt4 book ai didi

java - 在 Spinner 小部件中设置所选项目

转载 作者:行者123 更新时间:2023-12-01 15:08:24 26 4
gpt4 key购买 nike

在我的 Android 应用程序中,我有一个带有 Spinner 小部件的 Activity。我在 onCreate() 中使用以下代码创建了它:

    this.playerPositionSpinner = (Spinner) this.findViewById(R.id.player_position_text);
ArrayAdapter<CharSequence> positionsAdapter = ArrayAdapter.createFromResource(this, R.array.positions, android.R.layout.simple_spinner_item);
positionsAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
this.playerPositionSpinner.setAdapter(positionsAdapter);

后来我想根据一个字符串设置所选项目,我知道该字符串是微调器列表中的有效项目?所有 Spinner.setSelection() 方法都采用 int 参数作为位置。如何获取 StringSpinner 下拉列表中的位置?

最佳答案

(您现在已经发布了一些代码!是的!这极大地简化了我的示例。)
我建议使用Spinner#setSelection()调用setAdapter()后:

playerPositionSpinner.setSelection(positionsAdapter.getPosition("Watermelon"));

显然,您可以将“西瓜” 替换为与您的应用相关的内容。

关于java - 在 Spinner 小部件中设置所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12656177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com