我使用横向约束布局在垂直链中有七个按钮。
在运行时,我调整按钮的大小,使它们适合应用栏和导航栏。我还将一个水平向导(guide1)放置在应用程序栏的底部,将另一个向导guide2放置在导航栏的顶部。我已将顶部按钮(1或7)约束为指南1,将底部按钮(7之7)约束为guide2。
在相同的运行时间中,我可以通过调用以下方法来拉动按钮的新宽度。
public static void main(String[] args) {
loop();
}
在如上所述调整按钮大小之后,我还尝试获取每个按钮的屏幕坐标。我试过使用btn.getTop();但结果返回错误。
我怀疑它基于我的xml中的约束设置提取了一个数字。我最终试图获取每个按钮的中心坐标。我从上方使用宽度(按钮为圆形),并将其添加到坐标中以计算中心。预先感谢您的帮助。
答案 0 :(得分:0)
我发现自己做错了。我使用以下方法来获取中心点。
verbose