我试图将一个TextViews的GridLayout放在BoxInsetLayout中,以便TextViews可以拉伸以适合BoxInset Layout。实际发生的是TextViews忽略BoxInsetLayout并填充整个屏幕(圆形或矩形)。
这是我的布局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>
如何在BoxInsetLayout中放置元素?
最佳答案
因此,将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>