показывает только последний текст элемента
Поскольку вы отображаете текст txt
, это последний элемент.Пожалуйста, получите текст от sender
.
Например:
private void Txt_Click(object sender, System.EventArgs e)
{
var q = ((TextView)sender).Text;
Toast.MakeText(this, q, ToastLength.Short).Show();
}