/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.ui.view;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.RelativeLayout;
/**
*
* @author sihai
*
*/
public class RelativeLayoutWithLayoutNotifications extends RelativeLayout {
private LayoutListener layoutListener;
public static interface LayoutListener
{
}
public RelativeLayoutWithLayoutNotifications(Context context, AttributeSet attributeset)
{
super(context, attributeset);
}
public void onLayout(boolean flag, int i, int j, int k, int l)
{
if(layoutListener != null)
{
LayoutListener _tmp = layoutListener;
}
super.onLayout(flag, i, j, k, l);
}
public void onMeasure(int i, int j)
{
int k = android.view.View.MeasureSpec.getSize(i) - (getPaddingLeft() + getPaddingRight());
int l = android.view.View.MeasureSpec.getSize(j) - (getPaddingTop() + getPaddingBottom());
if(layoutListener != null)
{
LayoutListener _tmp = layoutListener;
}
onMeasure(k, l);
super.onMeasure(i, j);
}
protected void onSizeChanged(int i, int j, int k, int l)
{
if(layoutListener != null)
{
LayoutListener _tmp = layoutListener;
}
super.onSizeChanged(i, j, k, l);
}
public void setLayoutListener(LayoutListener layoutlistener)
{
layoutListener = layoutlistener;
}
}