GMs*_*soF 5 android android-layout
如果视图正在移动或其XY位置发生变化,如何在视图上侦听以获得XY坐标?视图不需要被拖动(或通过用户触摸事件),如果方向改变或由显示键盘等推动(向上)它可能会改变.我想知道它更新时的XY更新协调,我该怎么办?去做?
你可能会做这样的事情
final View activityRootView = findViewById(R.id.mainLayout);
activityRootView.getViewTreeObserver().addOnGlobalLayoutListener(
new OnGlobalLayoutListener() {
@SuppressLint("NewApi")
@Override
public void onGlobalLayout() {
findViewById(R.id.textView).getX();
findViewById(R.id.textView).getY();
}
});
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
3441 次 |
| 最近记录: |