package sk.m217.actionbarcompat;
import android.app.Activity;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.view.ViewParent;
import android.widget.FrameLayout;
import android.widget.ImageView;
public static void setIcon(Activity activity,
int resId) {
setIcon(activity, activity.getResources().getDrawable(resId));
}
public static void setIcon(Activity activity, Drawable icon) {
View v = activity.findViewById(android.R.id.home);
if (v != null && v instanceof ImageView) {
((ImageView) v).setImageDrawable(icon);
}
}
View v = activity.findViewById(android.R.id.home);
if (v != null) {
ViewParent vp = v.getParent();
if (vp != null && vp instanceof FrameLayout) {
((FrameLayout) vp).setEnabled(enabled);
((FrameLayout) vp).setClickable(enabled);
}
}
}
}