Возможно ли в Android вставить изображение в TextView и выровнять текст, как показано на рисунке ниже?Верхнее выравнивание изображения внутри TextView
Спасибо заранее!
Возможно ли в Android вставить изображение в TextView и выровнять текст, как показано на рисунке ниже?Верхнее выравнивание изображения внутри TextView
Спасибо заранее!
Если я правильно помню, в андроиде действительно есть только два способа сделать это.
Создайте объект HTML и введите свои данные в веб-представление. (Очевидно, не то, что вы ищете.
Создать Spannable объект с ImageSpan.
Маршрут два, вероятно, больше того, что вы ищете.
EDIT Заглядывая в нем появляется, что ImageSpans может только Bottom или Baseline-Align с текстом. И так как вы специально спрашиваете о TextView. Нет того, что вы просите, невозможно с TextView из моего понимания.
Спасибо за ваш ответ. Пока я искал это, я наткнулся на «ImageSpan» и нашел ограничения, которые вы упомянули. Я уже думал о варианте №1, но поскольку это не самый элегантный способ, вы имеете в виду что-то лучше? – antoniom
@antoniom К сожалению, Ive не видел более элегантного решения. Мы сделали приложение типа новостей, в котором было это точное требование, и было проще сделать это в веб-просмотре, чем любой другой метод. Его не идеальный и действительно задает вопрос, может ли ваш продукт быть переработан для мобильных парадигм, а не как веб-сайт или газета? – Bill
Это было задано ранее в stackoverflow. Хороший ответ дается здесь: http://stackoverflow.com/a/8463221/475142 (Нет, это, конечно, не очень) –