style(ui): 依據參考介面調整貨道管理版面

調整項目:
1. 頂部區域:保留「貨道管理」標題,省略機櫃選擇與命名的部分。
2. 列表區域:將 recyclerSlotList 改為 Grid 網格排版,設定 spanCount 為 3。
3. 底部區域:省略批量匯出、批量匯入按鈕。將「返回」與「清空」按鈕設為隱藏以維持程式碼 ViewBinding 相容性。
4. 儲存按鈕:原「上傳後台並返回」按鈕文字修改為「儲存」,並維持原有點擊與同步邏輯。
This commit is contained in:
TaiwanStar Developer 2026-06-05 15:40:36 +08:00
parent 54e0c9ffa5
commit aed8d9bc1f

View File

@ -9,83 +9,90 @@
tools:context=".ui.devs.vmc.VmcSlotListActivity">
<LinearLayout
android:id="@+id/linearLayout1"
android:id="@+id/topControlLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="#FFFFFF"
android:elevation="8dp"
android:orientation="vertical"
android:paddingBottom="16dp"
app:layout_constraintTop_toTopOf="parent">
<Button
android:id="@+id/buttonGotoVmcSlotList"
<TextView
android:id="@+id/textTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="gone"
android:backgroundTint="@color/black"
android:text="智販機"
android:textSize="24dp" />
<Button
android:id="@+id/buttonoOneClickReplenishment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="@color/black"
android:text="一鍵補貨"
android:textSize="24dp"/>
<Button
android:id="@+id/buttonGotoElectricSlotList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="gone"
android:backgroundTint="@color/gray"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:text="貨道管理"
android:textColor="@color/black"
android:text="桌遊開桌空間出租" />
android:textSize="28sp"
android:textStyle="bold" />
</LinearLayout>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerSlotList"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintBottom_toTopOf="@+id/linearLayout"
app:layout_constraintTop_toBottomOf="@+id/linearLayout1" />
android:layout_marginTop="8dp"
app:layoutManager="androidx.recyclerview.widget.GridLayoutManager"
app:spanCount="3"
app:layout_constraintBottom_toTopOf="@+id/bottomControlLayout"
app:layout_constraintTop_toBottomOf="@+id/topControlLayout"
app:layout_constraintVertical_bias="0.0"
tools:layout_editor_absoluteX="0dp" />
<LinearLayout
android:id="@+id/linearLayout"
android:id="@+id/bottomControlLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:orientation="vertical"
android:padding="8dp"
android:background="#FFFFFF"
android:elevation="16dp"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:id="@+id/buttonBack"
android:layout_width="0dp"
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="gone"
android:backgroundTint="@color/black"
android:text="返回"
android:textSize="28dp"/>
android:orientation="horizontal">
<Button
android:id="@+id/buttonSave"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="@color/black"
android:text="@string/upload_to_backend_and_return"
android:textSize="28dp" />
<Button
android:id="@+id/buttonBack"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="gone"
android:text="返回"
android:textSize="24dp" />
<Button
android:id="@+id/buttonReload"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="gone"
android:backgroundTint="@color/black"
android:text="清空" />
<Button
android:id="@+id/buttonReload"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:visibility="gone"
android:text="清空" />
<Button
android:id="@+id/buttonoOneClickReplenishment"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginEnd="8dp"
android:backgroundTint="@color/black"
android:text="一鍵補貨"
android:textSize="24dp" />
<Button
android:id="@+id/buttonSave"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="@color/black"
android:text="儲存"
android:textSize="24dp" />
</LinearLayout>
</LinearLayout>
<!-- 中央浮動進度區塊 (預設隱藏) -->