свойство match_parent для детей в RelativeLayout
Короче говоря, можно ли сказать ребенку вRelativeLayout
чтобы всегда соответствовать высоте этогоRelativeLayout
независимо от того, как другие дети в том жеRelativeLayout
вести себя? Короче говоря, этосидеть. Подробности ниже.
Что я'Я пытаюсь достичь этоListView
строка с по крайней мере тремя видами, и один из этих видов будет в виде полосы справа от записи списка (красный вид ниже). Проблема ям, что естьTextView
с левой стороны и углубляясь в том, сколько у меня текста, полоса выигралат заполнить весь макет. Это очень четко объясняется изображениями ниже.
ListView
макет элемента:
Результат:
Установка полосы и высоты корняmatch_parent
не имеет значения. Я это сделал.Повторяя вопрос, я хочу, чтобы красная полоса всегда заполняла родителя вертикально. Вы можете видеть, что полоса не выравнивается к вершине корня.
Примечание: приведенный выше пример - самый простой, самостоятельный пример, который я могу себе представить. Это'простоListActivity
с анонимнымArrayAdapter
заполнен статическимString
массив. Соответствующий код вonCreate
самое большее 8 строк, так что не беспокойтесь. Это'действительно макет. Кроме того, у меня это работает с вложеннымиLinearLayout
уже, но яЯ пытаюсь немного уменьшить глубину структуры моего макета, если это возможно.LinearLayout
работает нормально, как и ожидалось.