code is :
TextSwitcher ts1;
Button b1;
int stringindex = 0;
TextView tv;
private String jokes[] = {"text1","text2","text3","text4","text5"};
ts1 = (TextSwitcher) findViewById(R.id.ts1;
b1 = (Button) findViewById(R.id.bt1);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (stringindex == jokes.length-1){
stringindex = 0 ;
ts1.setText(jokes[stringindex]);
}else{
ts1.setText(jokes[++stringindex]);
}
}
});
ts1.setFactory(new ViewSwitcher.ViewFactory() {
@Override
public View makeView() {
tv= new TextView(MainActivity.this);
tv.setTextColor(Color.BLACK);
tv.setTextSize(60);
tv.setGravity(Gravity.CENTER_HORIZONTAL);
return tv;
}
});
ts1.setText(jokes[stringindex]);