假设我创建了一个linearlayout(linLayBtn)并将其添加到xml linearlayout(linLayRow)中已经存在的...
linLayRow.addView(linLayBtn, linLayBtnPar);
现在我需要知道我刚刚添加的linLayBtn布局的X和Y坐标。
你会怎么做?
答案 0 :(得分:1)
x=linLayBtn.getLeft();
y=linLayBtn.getTop();
答案 1 :(得分:1)
x = linLayBtn.getX();
y = linLayBtn.getY();
请记住,在构造函数中调用this会返回0,因为必须首先测量并布置视图。
答案 2 :(得分:0)
currentsdk< sdk 11
getLeft(), getTop()
currentsdk> = sdk 11
getX(), getY()