在 Android 中,您可以创建一个侦听器来捕获视图属性(相对于屏幕顶部的宽度/高度/边距/位置)的变化吗?
我想在 layout_marginTop="10dp" 更改为不同的值时触发一个事件。
在 Android 中,您可以创建一个侦听器来捕获视图属性(相对于屏幕顶部的宽度/高度/边距/位置)的变化吗?
我想在 layout_marginTop="10dp" 更改为不同的值时触发一个事件。
当视图因布局更改而移动时,如何实现一个 OnLayoutChangeListener?
new View().addOnLayoutChangeListener(new OnLayoutChangeListener() {
@Override
public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft,
int oldTop, int oldRight, int oldBottom) {
// TODO Auto-generated method stub
}
});
摘自 Android API:
添加一个侦听器,当视图的边界由于布局处理而发生变化时将调用该侦听器。