我正在尝试制作一个包含 5 个按钮的垂直列表,这些按钮按以下格式均匀分布:
(Button1)
(Button2)
(Button3)
(Button4)
(Button5)
按钮也居中。
但是我只得到一个空白的灰色屏幕。
我有以下代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<Button
android:id="@+id/buttonstock"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:text="@string/button_stock"
android:textSize="60sp"
android:gravity="center">
<View
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:gravity="center"/>
<Button
android:id="@+id/buttonproducts"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:text="@string/button_products"
android:textSize="60sp"
android:gravity="center" />
<View
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:gravity="center"/>
<Button
android:id="@+id/buttonsupplies"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:text="@string/button_supplies"
android:textSize="60sp"
android:gravity="center" />
<View
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:gravity="center"/>
<Button
android:id="@+id/buttonsuppliers"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:text="@string/button_suppliers"
android:textSize="60sp"
android:gravity="center" />
<View
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:gravity="center" />
<Button
android:id="@+id/buttonsettings"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight = "1"
android:text="@string/button_settings"
android:textSize="60sp"
android:gravity="center"/>
</Button>
</LinearLayout>
我还在所有按钮和视图权重属性上收到一条错误消息:
无效的布局参数
但是,我不确定这是否是问题的一部分?