简体   繁体   English

GridLayout不适用于BoxInsetLayout

[英]GridLayout doesn't work with BoxInsetLayout

I'm trying to put a GridLayout of TextViews in a BoxInsetLayout so that the TextViews will stretch to fit the BoxInset Layout. 我试图将TextViews的GridLayout放在BoxInsetLayout中,以便TextViews可以拉伸以适合BoxInset Layout。 What actually happens is that the TextViews ignore the BoxInsetLayout and fill the entire screen, round or rectangular. 实际发生的是TextViews忽略BoxInsetLayout并填充整个屏幕(圆形或矩形)。 Here's my layout XML: 这是我的布局XML:

<?xml version="1.0" encoding="utf-8"?><android.support.wearable.view.BoxInsetLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_height="match_parent"
android:layout_width="match_parent">

<GridLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:columnCount="9"
    android:rowCount="3">

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="0"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="1"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="2"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="3"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="4"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="5"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="6"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="7"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="8"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="0"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="1"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="2"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="3"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="4"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="5"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="6"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="7"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="8"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="0"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="1"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="2"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="3"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="4"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="5"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="6"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="7"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        app:layout_box="all"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="8"/>

</GridLayout>

How can I space elements in a BoxInsetLayout? 如何在BoxInsetLayout中放置元素?

So adding app:layout_box="all" to my gridlayout fixed it. 因此,将app:layout_box =“ all”添加到我的gridlayout中修复了它。

<?xml version="1.0" encoding="utf-8"?><android.support.wearable.view.BoxInsetLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_height="match_parent"
android:layout_width="match_parent">

<GridLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_centerVertical="true"
    android:layout_centerHorizontal="true"
    android:columnCount="9"
    android:rowCount="3"
    app:layout_box="all">

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="0"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="1"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="2"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="3"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="4"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="5"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="6"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="7"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="0"
        android:layout_column="8"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="0"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="1"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="2"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="3"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="4"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="5"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="6"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="7"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="1"
        android:layout_column="8"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="0"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="1"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="2"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="3"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="4"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="5"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="6"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="7"/>

    <TextView android:layout_width="0dp"
        android:layout_height="0dp"
        android:text="7"
        android:layout_columnWeight="1"
        android:layout_rowWeight="1"
        android:layout_row="2"
        android:layout_column="8"/>

</GridLayout>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM