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