package net.simonvt.menudrawer.samples; import net.simonvt.menudrawer.MenuDrawer; import android.os.Bundle; import android.view.Gravity; import android.widget.TextView; import com.actionbarsherlock.app.SherlockActivity; import com.actionbarsherlock.view.MenuItem; import com.example.androidmenusample.R; public class ActionBarSherlockSample extends SherlockActivity { private static final String TAG = "ActionBarSherlockSample"; private MenuDrawer mDrawer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar(); mDrawer = MenuDrawer.attach(this); TextView menuView = new TextView(this); menuView.setTextColor(0xFFFFFFFF); menuView.setText("As the drawer opens, the drawer indicator icon becomes smaller."); menuView.setGravity(Gravity.CENTER); mDrawer.setMenuView(menuView); TextView contentView = new TextView(this); contentView.setText( "This sample uses ActionBarSherlock to display an ActionBar on older platforms. The drawer indicator, " + "as per the design guidelines, is visible in the top left corner."); contentView.setGravity(Gravity.CENTER); mDrawer.setContentView(contentView); // The drawable that replaces the up indicator in the action bar mDrawer.setSlideDrawable(R.drawable.ic_drawer); // Whether the previous drawable should be shown mDrawer.setDrawerIndicatorEnabled(true); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: mDrawer.toggleMenu(); break; } return super.onOptionsItemSelected(item); } }