Tamamdır arkadaşlar ben sorunu hallettim aynı sorunla karşılaşanlar için kodları aşağıya yazıyorum.
int sayac=0;
final String ozlu_sozler[] = {"1. cümle","2. cümle","3.cümle","......","20. cümle"} // istediğiniz kadar yazabilirsiniz.
final TextView tv;
final Button geri1;
final Button ileri1;
tv = (TextView) findViewById(R.id.tv1); // tv1 = TextView id.
geri1 = (Button) findViewById(R.id.geri); // geri = Button id.
ileri1 = (Button) findViewById(R.id.ileri); // ileri= Button id.
tv.setText(ozlu_sozler[sayac]);
geri1.setOnClickListener(new View.OnClickListener() { //burada yaptığımız geri butonu için eğer sayaç 0'dan büyükse sayacı bir azalt (her tıkladığımınzda) taki sayaç 0 olunca geri butonu pasif oluyo.
@Override
public void onClick(View v) {
if(sayac>=1){
sayac--;
tv.setText(ozlu_sozler[sayac]);
} else {
geri1.setEnabled(false);
}
if(sayac>=0){
geri1.setEnabled(true);
}
}
});
//burada ise sayac sayısı cümle sayısına eşit olunca sayacı = 0; oluyo ve sayac++; dediğimizde 1. cümleden devam ediyo.
ileri1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(sayac>=0 & sayac<20){
sayac++;
tv.setText(ozlu_sozler[sayac]);
}
else if(sayac==20){
sayac = 0;
tv.setText(ozlu_sozler[sayac]);
}
}
});
}