作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 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
参数作为位置。如何获取 String
在 Spinner
下拉列表中的位置?
最佳答案
(您现在已经发布了一些代码!是的!这极大地简化了我的示例。)
我建议使用Spinner#setSelection()
调用setAdapter()
后:
playerPositionSpinner.setSelection(positionsAdapter.getPosition("Watermelon"));
显然,您可以将“西瓜”
替换为与您的应用相关的内容。
关于java - 在 Spinner 小部件中设置所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12656177/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!