在這裏有一個奇怪的問題,不知道爲什麼它不起作用,我還沒有用過java。 確定所選項目需要做什麼? 微調控制器有8個項目,「位置」從不= 1或任何其他數字。 onItemSelected()
肯定會被解僱,所以if語句是錯的?Android微調位置和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項目之前,您需要花點時間。 – Lion 2012-07-08 18:38:46
感謝您的幫助大聲笑。你看到錯誤或不是?你介意指出嗎? – 2012-07-08 18:47:52
我不知道你的代碼的其餘部分。因此,我無法完全回答,但您可以參考這些問題。 [你如何得到一個微調器的選定值 - Android](http://stackoverflow.com/questions/2652414/how-do-you-get-the-selected-value-of-a-spinner-android), [獲取微調選擇項目文本?](http://stackoverflow.com/questions/5787809/get-spinner-selected-items-text),[Android微調:獲取選定的項目更改事件](http:// stackoverflow。 COM /問題/ 1337424/Android的微調-GET-的選擇項變化事件)。希望這些問題和答案能幫助你! – Lion 2012-07-08 18:58:37