Android Layout - верстка и вес

Мне нужно построить макет с набором линейных макетов. Макет должен занимать определенный процент экрана. Мне нужно сделать это, чтобы иметь похожий вид на всех устройствах.

Выпуск:

У меня есть текстовое представление в верхнем правом макете (зеленый цвет). Всякий раз, когда я добавляю некоторые данные в текстовое представление, это нарушает весь макет, как показано ниже на 2-м изображении. Но мне нужно, чтобы данные автоматически переносились, когда они достигают правого края экрана / макета.

Пожалуйста, помогите мне решить эту проблему. Заранее спасибо

Image1 - Графическое представление в соответствии с XML, показанным ниже

Image2 - показывает, как автоматически изменяется макет, когда я добавляю некоторые данные в textView

XML