setX(),setY()和setTranslationX(),setTranslationY()之间有什么区别?他们是在现有坐标上设置偏移还是设置绝对位置?
如果他们设置绝对坐标不会与父布局的约束冲突?
说我们有类似的东西
| View 1 | View 2 | View 3|
在LinearLayout中,如果我们执行view2.setX(0);或view2.setTranslationX(0);将查看2重叠视图1或将视图1推到侧面怎么办?
同样,如果我们有一个RelativeLayout的子项,其alignParentBottom设置为true,但我们在代码中手动将该子项的y坐标设置为0.哪种布局规则获胜?
基本上,我对手动坐标如何影响容器的布局规则以及转换和X/Y之间的区别感到困惑.如果这看起来微不足道,我会事先道歉但是我是来自iOS的Android新手.