У меня есть макет, который выглядит так:
<RelativeLayout>
<!--aligned parent top-->
</<RelativeLayout>
<FlowLayout>
<!--Should fill remaining space-->
</FlowLayout>
<RelativeLayout>
<!--aligned parent bottom-->
</<RelativeLayout>
Я использовал FlowLayout, чтобы отобразить список текстовых просмотров (он может содержать 10-15 текстовых просмотров). Итак, на основе свободного пустого пространства экрана, я хочу показать количество текстовых просмотров. Например, если там есть 15 текстовых просмотров, и на большом экране есть пространство для 10 текстовых просмотров, я хочу показать 9 текстовых просмотров и показать "+6" в последнем текстовом виде. В небольшом пространстве экрана может быть доступно только 5 текстовых просмотров, в том, что я хочу показать 4 текстовых просмотров с "+11" в последнем тексте. Для ясного понимания, вот скриншот. Как вы можете видеть, фактическое количество отображаемых текстовых просмотров - 5., но 2 отображаются, а +3 добавляется. Аналогично, на основе доступного пространства экрана, я хочу добавить количество текстовых просмотров в макет.
Как это может быть достигнуто программным путем?