2011-07-05 33 views
0

我需要尋找一個arrayadapter一個值,並在屏幕的頂部是行位置中找到的行。安卓:如何將arrayadapter

我有一個鏈接到光標簡單的自定義陣列適配器。遊標平均可以找到1000條記錄。用戶輸入一條信息是應用中的一個要點。從那裏我可以使用快速數據庫查找找到數據庫中的項目。

我後來才知道,這個項目是我arrayadapter。我需要在適配器中找到位置並將該項目移動到屏幕頂部。

我怎樣才能找到其中的適配器這個值是什麼?我知道數據存在於找到的集合中,但是如何在找到的集合中找到該值並將其放在屏幕的頂部?

我知道如何在屏幕位置。一旦我找到它的調節器,只是沒有一個有效的方法來找到它。我目前正在遍歷數組,直到找到正確的行。

回答

0

以及你說你通過以線性方式排列循環。你可以建立一個HashMap,它將鍵映射到你的位置的一個int - 所以查找是在一個固定的時間內完成的。