@@ -0,0 +1,1337 @@
+package org.holoeverywhere.widget;%0A%0Aimport android.content.Context;%0Aimport android.util.AttributeSet;%0A%0Aimport org.holoeverywhere.drawable.DrawableCompat;%0A%0Apublic class RelativeLayout extends android.widget.RelativeLayout implements DrawableCompat.IStateOverlay %7B%0A    private final DrawableCompat.StateOverlay mStateOverlay;%0A%0A    public RelativeLayout(Context context) %7B%0A        this(context, null);%0A    %7D%0A%0A    public RelativeLayout(Context context, AttributeSet attrs) %7B%0A        this(context, attrs, 0);%0A    %7D%0A%0A    public RelativeLayout(Context context, AttributeSet attrs, int defStyle) %7B%0A        super(context, attrs, defStyle);%0A        mStateOverlay = new DrawableCompat.StateOverlay(this, context, attrs, defStyle);%0A    %7D%0A%0A    @Override%0A    public boolean isActivated() %7B%0A        return mStateOverlay.isActivated();%0A    %7D%0A%0A    @Override%0A    public void setActivated(boolean activated) %7B%0A        mStateOverlay.setActivated(activated);%0A    %7D%0A%0A    @Override%0A    protected int%5B%5D onCreateDrawableState(int extraSpace) %7B%0A        if (mStateOverlay == null) %7B%0A            return super.onCreateDrawableState(extraSpace);%0A        %7D%0A        return mStateOverlay.onCreateDrawableState(extraSpace);%0A    %7D%0A%0A    @Override%0A    public int%5B%5D superOnCreateDrawableState(int extraSpace) %7B%0A        return super.onCreateDrawableState(extraSpace);%0A    %7D%0A%7D%0A

Add StateOverlay to RelativeLayout (close #819)