Есть ли в Android-устройстве макет, похожий на разметку? - PullRequest
0 голосов
/ 27 октября 2010

Я не могу найти ни одной связанной реализации макета в сборке Android в макетах.

Я нашел одну реализацию в этом посте, Макет виджета с разбивкой строк для Android , но в случае этого поста, существует условие, что ширина дочернего элемента не шире родительского.

Но в моем случае ширина дочернего элемента шире родительского.Как, скажем, в макете есть одно текстовое представление и одно изображение, ширина макета равна 200, а вся ширина текстового обзора равна 300, а ширина изображения равна 50.

Любая встроенная реализация в Android для этого?Или какие-либо предложения о том, как реализовать этот макет самостоятельно?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 29 октября 2010

Я нашел решение - использовать ImageSpan, а затем вызвал метод SpannableStringBuilder.setSpan

0 голосов
/ 27 октября 2010

Но в моем случае ширина ребенка шире, чем у родителя.

Это математически невозможно.

Как, скажем, есть одно текстовое представлениеи одно изображение в макете, ширина макета равна 200, а ширина всего текстового обзора равна 300, а ширина изображения равна 50.

Это математически невозможно.Ширина вашего макета должна быть не меньше его самого большого дочернего элемента.

...