【发布时间】:2012-07-09 03:13:52
【问题描述】:
这里有一个奇怪的问题,不知道为什么它不起作用,我还没有习惯 java。
确定选中的项目需要做什么?
微调器有 8 个项目,“位置”从不 = 1,或任何其他数字。
onItemSelected() 肯定会被解雇,所以 if 语句错了吗?
public void onItemSelected(AdapterView parent, View v,int position, long id) {
if (position == 1) //do something
}
编辑: 谢谢狮子 事实证明位置似乎没有做任何事情。但是,这行得通。
String s = parent.getSelectedItem().toString();
if (s == "1")//do something
【问题讨论】:
-
“我还不太习惯java”,真的吗?那么在开始 Android 项目之前,您需要花一些时间。
-
感谢您的帮助,哈哈。你看错了吗?你介意指出来吗?
-
我不知道你的其余代码。因此,我无法完全回答,但您可以参考这些问题。 How do you get the selected value of a spinner — Android、Get spinner selected items text?、Android Spinner: Get the selected item change event。希望这些问题和答案对您有所帮助!
标签: android if-statement spinner