package gueei.binding.v30.actionbar.attributes; import android.app.ActionBar; import gueei.binding.ViewAttribute; import gueei.binding.v30.actionbar.BindableActionBar; public class NavigationMode extends ViewAttribute<BindableActionBar, Integer> { public NavigationMode(BindableActionBar view) { super(Integer.class, view, "displayHomeAsUp"); } @Override protected void doSetAttributeValue(Object newValue) { if (newValue instanceof Integer) getHost().getActionBar().setNavigationMode((Integer)newValue); else getHost().getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); } @Override public Integer get() { return getHost().getActionBar().getNavigationMode(); } }