2017-05-23 15 views
0

基本的にtextviewがあります。テキストビューを文字列のArrayListにアタッチし、スワイプイベントに基づいてテキストを変更します。テキストビューをarraylistにリンクし、イベントが発生したときにテキストを変更します

左または右にスワイプしたときに次の要素テキストを表示するにはどうしたらいいですか?またスワイプすると次の要素テキストなどが表示されます。 最後の要素に到達すると、再び最初の要素にループバックします。

このanswerでスワイプのコードを試しましたが、ArrayListのテキストをどのように表示するかわかりません。

これを実現できますか?

+0

私はあなたを理解できません。どのArrayListですか?それはListViewかRecyclerViewですか?画像を表示する。 – CoolMind

+0

私は文字列の通常のArrayListを意味していました..!私はそれを編集します.. –

答えて

2
int counter = 0; 
@Override 
public void onSwipeRight() { 
super.onSwipeRight(); 
if(counter == arraylist.size()}{ 
     counter =0; 
} 
textview.setText(arraylist.get(counter)); 
counter++; 
}); 

これを試してください。

+0

クールですが、1つの問題、配列の最後の要素はスキップされましたか? –

+0

私の悪い、条件 ".."から削除してください! –

+0

クール、それは働いて..!トックスマン –

関連する問題