Макет Android в виде кнопки с возможностью выбора

Я пытаюсь создать компонент в виде кнопки с выровненным по левому краю ImageView и затем двумя TextViews справа от ImageView, расположенными друг над другом и отформатированными по-другому, как в следующем примере:

 __________________________
|                          |
| |-----|  Bold Main Text  | 
| |Image|                  |
| |-----|  Small Sub Text  |
|__________________________|

Я также хочу, чтобы ImageView изменялось в зависимости от состояния щелчка внешнего контейнера, так же, как стандартная кнопка будет делать с выбираемым ресурсом, связанным с ним. Так что, когда я нажимаю в любом месте во внешнем окне, выбираемое состояние изображения изменяется.

Я знаю, что могу использовать кнопку, задав свойство drawableLeft, чтобы создать одну строку текста, связанную с изображением в виде кнопки, но, похоже, я могу использовать только один элемент текста, используя эту стратегию.

Кто-нибудь реализовывал такие компоненты пользовательского интерфейса, как это в прошлом?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос