2011-03-11 93 views
0

我創建的列表視圖如下...android在搜索列表視圖?

lv = (ListView) findViewById(R.id.listview); 
    lv.setAdapter(new ArrayAdapter<String>(this, 
      android.R.layout.simple_list_item_checked, mDisplay)); 

我的問題是,我需要做的列表視圖搜索這樣如果用戶輸入的字母列表視圖必須滾動到該項目開始與字母(我不與所有可見的列表項希望它被過濾)...

例如,如果用戶按下「F」我想在列表中滾動到第一個項目以「F」如下

enter image description here

我不希望它是如下:

enter image description here

我很抱歉,如果這個問題不理解的,因爲我不知道如何把它

問我如果u需要更多的細節.. 。

謝謝:)

回答

1

我不知道你的需求是否可讀。但是你可以通過這樣的邏輯來實現它。

每當用戶按f說,檢查你的數組列表從f開始從哪個位置開始單詞。從第5個位置開始。

,並使用

listview.smoothScrollToPosition(INT位置)

+0

u能請幫助我的代碼... – kAnNaN 2011-03-11 14:57:37

+1

列表視圖沒有任何方法smoothscrollto。 – user590849 2011-03-14 08:09:10

+0

在這裏檢查smoothScrollToPosition(),http://developer.android.com/reference/android/widget/ListView.html – sat 2011-03-14 08:20:31