基本上我有7个,他们的父亲RelativeLayout
<!-- Sunday -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:id="@+id/table_view_sundaylayout"
android:layout_margin="0.3dp"
android:layout_alignParentTop="true"
>
<TextView
android:layout_width="32dp"
android:layout_height="match_parent"
android:text="Sun"
android:gravity="center"
android:background="@drawable/custom_table"
android:layout_margin="0.3dp"
/>
<com.myapp.app1.Custom_Edit_Text
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:hint="Empty.."
android:textSize="14sp"
android:background="@drawable/custom_table"
android:id="@+id/table_sunday1"
android:layout_margin="0.3dp"
android:layout_weight="1"
android:textStyle="bold"
/>
<com.myapp.app1.Custom_Edit_Text
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:hint="Empty.."
android:textSize="14sp"
android:background="@drawable/custom_table"
android:id="@+id/table_sunday2"
android:layout_margin="0.3dp"
android:layout_weight="1"
android:textStyle="bold"
/>
<com.myapp.app1.Custom_Edit_Text
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:hint="Empty.."
android:textSize="14sp"
android:background="@drawable/custom_table"
android:id="@+id/table_sunday3"
android:layout_margin="0.3dp"
android:layout_weight="1"
android:textStyle="bold"
/>
<com.myapp.app1.Custom_Edit_Text
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:hint="Empty.."
android:textSize="14sp"
android:background="@drawable/custom_table"
android:id="@+id/table_sunday4"
android:layout_margin="0.3dp"
android:layout_weight="1"
android:textStyle="bold"
/>
</LinearLayout>
问题是我希望这些布局能够扩展并填充屏幕,无论具有相同的大小,现在它取决于屏幕,例如在图形布局中平板电脑大约50%的屏幕是空的只有我的背景在那里。
我已经使用线性布局解决了这个问题,但问题是我必须使用嵌套的权重,这可能有点慢,我至少会注意到它。
我搜索过并发现了这个:
这可能是我最接近我的情况,但填充解决方案有时可能会将元素从屏幕上移开,我不想这样做。