我在这个问题中遇到了同样的问题,但是我很难理解 中的四个位置参数的确切含义layout(int l, int t, int r, int b)
。我知道它们分别代表相对于父级的左、上、右和下,但“相对”到底在哪里?
例如,如果我将按钮向下移动 100 像素,为了将可点击区域向下移动 100 像素,我应该设置
// l t r b
button.layout(0, 100, 0, button.getHeight()+100)
? 第二个参数的整数是否100
意味着相对于父级顶部向下 100 像素?第四个参数是否button.getHeight()+100
也意味着相对于父级的顶部???我在我的设备上进行了测试,可点击区域没有按照我的意愿向下移动。我在这里很困惑,非常感谢任何帮助。