相对布局后,当手机屏幕大小变化时,控件getPosition的位置不会改变?
相对布局后,已经跟你坐标无关了,就算你设置坐标位置也不会变
关键我想获取某个相对布局的位置,有没有办法获取呢?
你好,如果设置百分比,那么position信息将会失效,需使用setPositionPercent修改位置信息。
另外getPosition是获取坐标信息,当控件未做变化则这个属性是不会改变的。
采用相对布局,比如我在960640的屏幕中心放置一个控件,这个控件的坐标是(480, 320), 那么当屏幕变成1136640的时候,这个控件的位置应该是(568, 320),但是我获取的坐标还是(480, 320),有什么办法可以获取到(568, 320)这个坐标吗?
相对布局后这个属性已经失效,如果需要请通过percent*屏幕大小计算。