package com.kth.baasio.helpcenter.ui; import android.content.Context; import android.util.AttributeSet; import android.widget.LinearLayout; public class HeaderLayout extends LinearLayout { SizeChangedListener mListener = null; public interface SizeChangedListener { void onSizeChanged(int w, int h, int oldw, int oldh); } public void setOnSizeChangedListener(SizeChangedListener listener) { mListener = listener; } public HeaderLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); // TODO Auto-generated constructor stub } public HeaderLayout(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } public HeaderLayout(Context context) { super(context); // TODO Auto-generated constructor stub } @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { // TODO Auto-generated method stub super.onSizeChanged(w, h, oldw, oldh); if (mListener != null) { mListener.onSizeChanged(w, h, oldw, oldh); } } }