you can initialize a single Toast in the activity. Then changing its text on each click.
Toast mToast = Toast.makeText( this , "" , Toast.LENGTH_SHORT );
switch(id)
{
case 0:
mToast.setText( "Item selected is 1" );
mToast.show();
break;
case 1:
mToast.setText( "Item selected is 2" );
mToast.show();
break;
case 2:
mToast.setText( "Item selected is 3" );
mToast.show();
break;
}
}
});
i think this worked for you.
more info