Как исправить обертывание элементов внутри BoxInsetLayout, вложенных в ScrollView

Я хочу получить прокручиваемый BoxInsetlayout с дочерними элементами сверху и по бокам. Компонент-оболочка внутри дочернего элемента BoxInsetLayout, вложенного в ScrollView, кажется ошибочным. Это потому, что BoxInsentLayout нельзя установить для переноса содержимого?

Вот мой пример:

<?xml version = "1.0" encoding = "utf-8"?>

<ScrollView xmlns:android = "http://schemas.android.com/apk/res/android"
    xmlns:tools = "http://schemas.android.com/tools"
    android:background = "@color/white"
    android:layout_width = "match_parent"
    android:layout_height = "match_parent"
    tools:context = ".MainActivity"
    tools:deviceIds = "wear">

    <android.support.wear.widget.BoxInsetLayout
        android:layout_width = "match_parent"
        android:layout_height = "wrap_content">

        <LinearLayout
            xmlns:app = "http://schemas.android.com/apk/res-auto"
            android:layout_width = "match_parent"
            android:layout_height = "wrap_content"
            android:gravity = "center"
            android:orientation = "vertical"
            app:boxedEdges = "left|top|right" >

            <TextView
                android:id = "@+id/text_view"
                android:layout_width = "match_parent"
                android:layout_height = "wrap_content"
                android:text = "@string/hello_world"
                android:textAlignment = "center"
                android:textColor = "@color/black"
                android:visibility = "visible" />

        </LinearLayout>

    </android.support.wear.widget.BoxInsetLayout>

</ScrollView>

Результат:
Как исправить обертывание элементов внутри BoxInsetLayout, вложенных в ScrollView

Ожидание:
Как исправить обертывание элементов внутри BoxInsetLayout, вложенных в ScrollView

1
0
186
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решением для этого было добавление: android:fillViewport = "true".

Другие вопросы по теме