Я хочу получить прокручиваемый 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>
Решением для этого было добавление: android:fillViewport = "true".