我有3個按鈕,說LanguageButton,CountryButton和PinCodeButton。 按下語言按鈕時,我必須顯示語言列表。 CountryButton同樣也是一個國家列表等等。一次只能顯示一個列表。安卓:使用相同的ListView不同的列表
我的問題是,它是否是更好地在我的佈局,或在我的佈局每個列表3名不同的列表視圖定義單一的ListView!
我試圖用一個ListView和當按下不同的按鈕,即在languageButton的onClick()
設置相應的適配器,我給setAdapter(languageArray);
但我懷疑在執行列表中的onItemClick()
出現。因爲在languageList中單擊第一項時必須完成的操作與countryList中必須完成的操作不同。 因此,這將在java文件中添加更多的代碼。
所以我只是想知道我是否應該簡化我onItemClick()通過定義不同的列表視圖代碼,或者我應該簡化我的佈局,並添加邏輯代碼?
問候, 奇奇
呃,我有不同的答案。有人可以投票並讓我知道哪些可以接受? – kiki 2010-10-13 04:10:26
如果你選擇了一套答案,那麼你至少應該對泰勒進行升級,特別是他首先給出答案。 – McStretch 2010-10-13 13:47:49
好的,那是做的:) – kiki 2010-10-14 04:09:25