вопрос как выше.
сценарий: я программно создал строки таблицы с текстовым представлением в нем. я хотел разрешить преобразование текста в речь, когда нажимал на текстовое представление. есть некоторая причина не использовать listview. Я попытался использовать кнопку для более легкого использования, однако кнопка, которую я создал, всегда выходит за рамки указанного измерения. поэтому я хотел использовать textview для активации TTS.
как мне это сделать?
я пытался использовать
tv.setOnClickListener(new OnClickListener()
{
public void OnClick(View v)
{
String speech = list.get(i).toString();
tts.speak(speech,TextToSpeech.QUEUE_FLUSH,null);
}
});
Я использую цикл for для него, чтобы он создавал строку таблицы для всех собранных данных. проблема в том, что он запросил "я", чтобы быть окончательным и когда я сделал это окончательно, я не могу использовать i ++.
пожалуйста, помогите. большое спасибо =)