有些时候我们明明设置了布局器里某个控件靠左(left)或者靠右(right),但当运行界面的时候并没有看到我们想要的结果这是怎么回事了?
这是因为我们在使用布局器的时候往往是一层套着一层;里层就是外层的子容器,当我们设置子容器的left或者right的值的时候他是相对于父容器来设置的,以此类推。
好比你想设置某个子容器距离边框的位置是多少,你设置子容器的left或者right等等,其实你设置的这个距离是子容器距离父容器的边距,而不是子容器直接与边框的距离。如果父容器的宽度有一定的限制,可能你觉得应该出现的效果就会在实际运行中不会出现。