我目前正在熟悉新的ConstraintLayout
,並嘗試將它們與卡片視圖相結合,但在試圖對齊兩個CardView
之間的元素時遇到了障礙。在不同的ConstraintLayout中將元素對齊到元素
我想在這張照片對準
- 的心臟象形與甲流
- 的5 initative與倡議
- 10的速度
但我似乎無法做到這一點。這是我試過的:
ConstraintLayout
-CardView
-ArmorClassTextView
-...
-CardView
-HitPointView
-...
這不起作用,因爲約束添加到嵌套元素似乎被忽略。
LinearLayout
-CardView
-ConstraintLayout
-ArmorClassTextView
-...
-CardView
-ConstraintLayout
-HitPointView
-...
這裏,HitPointView可以與其ConstraintLayout中的其他元素對齊,但不能與其他元素對齊。如果我嘗試,我得到一個錯誤,指出被引用的元素不是在同一個RelativeLayout中的兄弟。
你能否給我一個關於如何完成這種類型的對齊的提示?我已經用完了想法。
我試圖按照你的第二個建議 - 用CardView單ConstraintLayout使用0dp它包裝的Widget。但是不管XML中的順序如何,CardView總是繪製在小部件的頂部。這是我的代碼:https://gist.github.com/davidvavra/c266757113eced899e6a598281fa561e –