Я пытаюсь создать собственный макет элемента списка, но у меня возникла проблема. Смотрите пример ниже:Плагин Android с wrap_content
Эффективное функционирование
Этот вопрос
Проблема состоит в том, когда зеленый прямоугольник заполняет все синим коробку (ширина устанавливается как wrap_content
), потому что зеленый квадрат исчез. Квадрат должен быть справа от зеленого прямоугольника, но размер этого прямоугольника может измениться, и я не могу исправить зеленый квадрат справа от синего квадрата.
Красные прямоугольники фиксированы, и они не являются проблемой.
Для этого я использую некоторые LinearLayout
и RelativeLayout
, но он не работает, как я желаю. Я также не могу использовать атрибут drawableRight
, потому что в ближайшем будущем будут два значка (зеленый квадрат) вместо одного.
Если кто-то уже столкнулся с этой проблемой или имеет способ решить эту проблему.
Требуемая результат:
[[ListIconView] [[Некоторый текст здесь] [Icon]] < ..... пустое место .....> [х] [у] [г] ]
[[ListIconView] [[Длинный текст из .......] [Значок]] <. пустое место ..> [x] [y] [z]]
[[ListIconView] [[Очень длинный текст из старой книги ....] [Значок]] [x] [y] [z ]]
x, y и z - значки.
Пожалуйста, включите код. –
Пожалуйста, добавьте соответствующие файлы макета. –
EDIT начальный пост – Cylon