如何在ListView onClick中将图像切换为文本

如何在ListView onClick中将图像切换为文本,listview,android-fragments,arraylist,android-imageview,textview,android,Listview,Android Fragments,Arraylist,Android Imageview,Textview,Android,我在片段中有一个数组,它在列表左侧显示图像和两个文本视图,当选择列表项时,该类也会播放音频 WordFragment.java final ArrayList<Word> words = new ArrayList<Word>(); words.add(new Word(R.string.letter_a, R.string.letter_a, R.drawable.number_one, R.raw.letter_audio_a)); words.add

我在片段中有一个数组,它在列表左侧显示图像和两个文本视图,当选择列表项时,该类也会播放音频

WordFragment.java

final ArrayList<Word> words = new ArrayList<Word>();
words.add(new Word(R.string.letter_a, R.string.letter_a,
        R.drawable.number_one, R.raw.letter_audio_a));
words.add(new Word(R.string.letter_b, R.string.letter_b,
        R.drawable.number_two, R.raw.letter_audio_b));
final ArrayList words=new ArrayList();
添加新词(R.string.letter_a,R.string.letter_a,
R.drawable.number_one,R.raw.letter_audio_a));
添加新词(R.string.letter_b,R.string.letter_b,
R.drawable.number_two,R.raw.letter_audio_b));
如何将列表视图中的图像
R.drawable.number\u one
切换为文本
R.string.letter\u a
单击图像?

找到了解决方案

我刚刚在我的
Word类中添加了另一个字符串变量
R.String.hindi\u letter\u a
,并将我的片段更新为

final ArrayList<Word> words = new ArrayList<Word>();
words.add(new Word(R.string.letter_a,R.drawable.number_one, R.raw.letter_audio_a, R.string.hindi_letter_a));
words.add(new Word(R.string.letter_b,R.drawable.number_two, R.raw.letter_audio_b, R.string.hindi_letter_b));
final ArrayList words=new ArrayList();
words.add(新词(R.string.letter_a,R.drawable.number_one,R.raw.letter_audio_a,R.string.hindi_letter_a));
words.add(新词(R.string.letter_b,R.drawable.number_two,R.raw.letter_audio_b,R.string.hindi_letter_b));
现在,我所做的就是在启动时隐藏字符串
R.string.hindi\u letter\u a
,并在单击ImageView时显示文本
R.string.hindi\u letter\u a

这样,我在ListView中将图像
R.drawable.number\u one
切换为文本
R.string.hindi\u letter\u a
单击图像