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

How to Toggle an Image to a Text in a ListView onClick

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

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));

如何将 ListView 中的图像 R.drawable.number_one 切换为文本 R.string.letter_a onClick 图像?

得到解决方案..

我刚刚在我的 Word Class 中添加了另一个字符串变量 R.string.hindi_letter_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));

现在我所做的就是在启动时隐藏字符串 R.string.hindi_letter_a 并在 ImageView

的点击时显示文本 R.string.hindi_letter_a

通过这种方式,我将 ListView 中的图像 R.drawable.number_one 切换为文本 R.string.hindi_letter_a onClick of the Image?