2012-09-18 51 views
0

我試圖用字母順序創建一個快速滾動。有人可以告訴我如何在另一個班級中使用the code in this question?我有一個返回信我需要把在快速滾動的方法的類,所以我想使用這個類在一個又一個,像這樣:按字母順序排列的FastScroll

MyListAdaptor mla = new MyListAdaptor(getApplicationContext(), itemsBP); 
mla.xyz(); 

但我不知道我怎麼能使字母出現。

如果可以,請幫助我。

+0

添加您的適配器代碼。 –

+0

我給他一個我想要的參數列表(itemsBP),這個操作有什麼缺失嗎?我沒有adpter ......實際上我的困難在於瞭解創建FastScroll所需的步驟。 如果可以的話,請幫助我。 謝謝, Soraia Oliveira – Soraia

+0

那麼你複製他的適配器來測試FastScroll? –

回答

0

在一些研究結束時,我意識到,少了什麼是下面的代碼,它必須被放置在OnCreate中():

LinkedList <String> mLinked <String> = new LinkedList(); 
for (int i = 0; i <nomes.length: i + +) { 
mLinked.add (names [i]); 
} 

setListAdapter (new MyListAdaptor (this, mLinked)); 

ListView lv = getListView(); 
lv.setFastScrollEnabled (true); 

lv.setOnItemClickListener (new OnItemClickListener() { 
public void onItemClick (AdapterView <?> parent, View view, 
int position, long id) { 
// When clicked, show a toast with the TextView text 


Toast.makeText (getApplicationContext(), ((TextView) view). GetText(). ToString(), Toast.LENGTH_SHORT.) Show(); 
} 
}); 

而且把類代碼的類MyListAdaptor主要的OnCreate中() 。

感謝您的幫助,並希望這可以幫助其他人在未來。