2013-08-23 24 views
0

我想知道他們是否有辦法自動過濾String-array。基本上,我有兩個spinners,在第一個spinner,你有一個美國50個州的名單。第二個全部是US Colleges。當用戶選擇一個狀態時,第二個過濾器會自動過濾,以顯示用戶選擇的狀態。我該如何做到這一點,最好使用String-Array,這是他們的另一種方式嗎?在此先感謝..如何過濾Android開發中的字符串數組?

+0

剛剛通過提示。如果你有一個'Adapter',你會想要「過濾」,Android有一個叫做'Filterable'的漂亮界面,你可以調用一個'Filter'。看到這裏[在開發者文檔](http://developer.android.com/reference/android/widget/Filter.html) – tolgap

+0

我嘗試了一個字符串數組與所有狀態,然後幾個其他字符串數組與列表在特定狀態下,然後當用戶選擇特定字符串數組將出現的某種狀態時 –

+0

粘貼您的代碼 – Gru

回答

0

檢查此link

這會給你關於微調的基本概念。

在水庫上面的例子中/值 1.創建一個將存儲您的所有狀態字符串數組 2.然後,你必須管理ArrayList 3.高校的單獨列表寫您的列表選擇在登錄聽者OnItemSelectedListener通過使用string只是兩排它相當困難我說的,其方法是onItemSelected()

第二 根據您的要求。 從我的角度來看,如果您爲不同州立大學管理單獨的string-arrays會更好。