兩個獨立 TableLayout (表頭 + 內容) 導致欄寬無法對齊,表頭固定、內容可滾動需求難以實現。
將表頭與內容行統一使用 LinearLayout (horizontal) + layout_weight="1",確保欄寬完全一致:
...
...
利用 TableLayout 內建表頭固定(需自定義或第三方庫),較複雜不推薦手寫。
// 使用 RecyclerView + Sectioned Adapter / StickyHeaderDecoration
// 表頭作為 Header View,內容為 Item,滾動時 Header 吸頂
// 庫推薦: sticky-headers-recyclerview, Groupie
layout_width="0dp" + layout_weight="1" → 該欄佔據剩餘空間的等比例份額。掌握 LinearLayout + weight 等寬佈局鐵律,是解決表格對齊、固定表頭、響應式欄寬的核心技能。