Я пытаюсь создать отзывчивый макет с использованием весов, но в этом случае мне также нужно использовать прокрутку.Linear Layout with Weights and Scroll View
Это мой код в данный момент:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".EncyclopediaFragment">
<!--Linear Container-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="100">
<!--Title Box-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="20"
android:orientation="horizontal"
android:weightSum="100">
<!--Empty Space-->
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="5">
</LinearLayout>
<!--Text Box-->
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="95">
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/encyclopedia_mosntersLabel"
android:gravity="center"
android:textAlignment="viewStart"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="40">
</LinearLayout>
</LinearLayout>
, но она должна быть как this.
Этот макет, как предполагается, должен реагировать с весами, но в то же время мне нужно прокручивать.
Итак, мой вопрос: как я могу создать макет с учетом веса и в то же время макет, который может прокручиваться вниз, как на картинке?
Сколько монстра и сколько башни? Я имею в виду группу? Это одна группа монстров и одна группа Башен [как из изображения]? – OBX
вы можете просто разместить макет внутри прокрутки. Ранее я использовал как макет сетки, так и линейную компоновку с весами для той же цели. – ArchiFloyd
Вот частичный совет. Для ваших монстров, пересекающихся, я предлагаю строку таблицы (width = match parent, gravity = center), каждый монстр (width = 0dp, weight = 1) ..... не используйте весовую сумму. – seekingStillness