Макет Android в виде кнопки с возможностью выбора
Я пытаюсь создать компонент в виде кнопки с выровненным по левому краю ImageView и затем двумя TextViews справа от ImageView, расположенными друг над другом и отформатированными по-другому, как в следующем примере:
__________________________
| |
| |-----| Bold Main Text |
| |Image| |
| |-----| Small Sub Text |
|__________________________|
Я также хочу, чтобы ImageView изменялось в зависимости от состояния щелчка внешнего контейнера, так же, как стандартная кнопка будет делать с выбираемым ресурсом, связанным с ним. Так что, когда я нажимаю в любом месте во внешнем окне, выбираемое состояние изображения изменяется.
Я знаю, что могу использовать кнопку, задав свойство drawableLeft, чтобы создать одну строку текста, связанную с изображением в виде кнопки, но, похоже, я могу использовать только один элемент текста, используя эту стратегию.
Кто-нибудь реализовывал такие компоненты пользовательского интерфейса, как это в прошлом?
Спасибо!