свойство match_parent для детей в RelativeLayout

Короче говоря, можно ли сказать ребенку вRelativeLayout чтобы всегда соответствовать высоте этогоRelativeLayout независимо от того, как другие дети в том жеRelativeLayout вести себя? Короче говоря, этосидеть. Подробности ниже.

Что я'Я пытаюсь достичь этоListView строка с по крайней мере тремя видами, и один из этих видов будет в виде полосы справа от записи списка (красный вид ниже). Проблема ям, что естьTextView с левой стороны и углубляясь в том, сколько у меня текста, полоса выигралат заполнить весь макет. Это очень четко объясняется изображениями ниже.

ListView макет элемента:











Результат:

Установка полосы и высоты корняmatch_parent не имеет значения. Я это сделал.

Повторяя вопрос, я хочу, чтобы красная полоса всегда заполняла родителя вертикально. Вы можете видеть, что полоса не выравнивается к вершине корня.

Примечание: приведенный выше пример - самый простой, самостоятельный пример, который я могу себе представить. Это'простоListActivity с анонимнымArrayAdapter заполнен статическимString массив. Соответствующий код вonCreate самое большее 8 строк, так что не беспокойтесь. Это'действительно макет. Кроме того, у меня это работает с вложеннымиLinearLayoutуже, но яЯ пытаюсь немного уменьшить глубину структуры моего макета, если это возможно.LinearLayout работает нормально, как и ожидалось.

Ответы на вопрос(5)

Ваш ответ на вопрос