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