我想制作一个自定义评级栏,但我不想为每个评级图标显示相同的图像,而是显示数字,例如 1、2、3、4、5

I want to make a custom rating bar, but instead of showing same image for each rate icon, i want to show numbers, such as 1, 2 ,3 ,4 ,5

我想制作一个自定义评级栏,但我不想为每个评级图标显示相同的图像,我想显示数字,例如 1、2、3、4、5。 我经历了 this and this。所以我能够创建具有相同图像的自定义评级栏。但我想要不同评级的不同图像。 任何帮助将不胜感激。

编辑 1:而不是这个:

我想要它

通过扩展 LinearLayout 并在其中添加 5 个 TextViews 灰色背景来创建自定义视图。处理点击这些 TextViews 的方法是将绿色背景设置为 TextViews 到被点击的左侧和被点击的。同时将点击的索引 textView 保存为当前选择的评分。