Как я могу совместить ImageView и TextView вместе? - PullRequest
0 голосов
/ 12 сентября 2011

Мне нужно создать заголовок с ImageView и TextView, которые центрированы вместе, как показано на следующей диаграмме.

--------------------------------
|                              |
|    ----------- ----------    |
|    -ImageView- -TextView-    |
|    ----------- ----------    |
|                              |
|       -Other Content-        |
|                              |

ImageView должен быть масштабирован до высоты TextView, и вместе они должны быть центрированы, как если бы они были одним виджетом. Любые идеи о том, как это сделать?

Ответы [ 3 ]

2 голосов
/ 12 сентября 2011
EDIT: you can use TableLayout for it, put the textview and Imagview in 2 columns of tablerow, then your imageview is adjust acccording to your textview's columns height.

use your textview's height as wrap_content and imageview's height fill_parent
1 голос
/ 12 сентября 2011

Если они должны выглядеть как один виджет, то оберните их горизонтальным LinearLayout, и фактически обработайте его как один виджет.Центрирование этого нового «виджета» будет делать то, что вы хотите.

0 голосов
/ 12 сентября 2011

Используйте RelativeLayout. Совместите верх и низ ImageView с верхом и низом TextView. Установите Верхние поля для просмотра текста. Установите центр по горизонтали в true в родительском макете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...