2011-12-17 106 views
0

我已經在我的layout.xml中實現了一個「向上」按鈕和一個「向下」按鈕,我想用它來瀏覽一個ListView的字符串。我怎樣才能做到這一點? 我不想使用ListView的「scroll」屬性,也不想在滾動視圖中使用垂直方向的LinearLayout來遍歷列表。我只是想通過按下相應的按鈕來上下移動我的ListView。如何用向上和向下按鈕遍歷列表?

任何幫助表示讚賞!

回答

2

你可以在你的課堂上有一個變量int i = 0;
然後,當活動加載時,位置0處的項目將被選中。如果用戶按下菜單按鈕,然後做:

i++; 
setSelection(i); 

,類似的還有回去了:

i--; 
setSelection(i); 

當然你得邏輯添加到代碼時,你已經在選擇0或最大選擇,但這是我如何做它的要點。

要注意,我從來沒有使用ListView,因爲我不需要,但上述應該工作。我收到了我的所有信息The Android Documentation

+0

謝謝Jakar。這看起來是合適的方式。 – goseib 2011-12-18 16:58:17