我目前正在熟悉新的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 –