Множество учебников в Интернете для этого:
Для этого конкретного случая, я предполагаю, что рядом со значком есть RelativeLayout
с тремя TextViews
и использованием настраиваемого фона для рисования. Эта отрисовка будет определять различные цвета фона с помощью селектора в зависимости от состояний android:state_selected
и / или android:state_pressed
.