List of usage examples for android.support.v4.app ActionBarDrawerToggle ActionBarDrawerToggle
public ActionBarDrawerToggle(Activity activity, DrawerLayout drawerLayout, int i, int i2, int i3)
From source file:com.dexafree.googlenavigationdrawermenusample.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /*/*from w w w . j av a 2 s . co m*/ * We get the GoogleNavigationDrawer object * in order to allow further method usage */ mDrawer = (GoogleNavigationDrawer) findViewById(R.id.navigation_drawer_container); /* * We get the drawerToggle object order to * allow showing the NavigationDrawer icon */ drawerToggle = new ActionBarDrawerToggle(this, mDrawer, R.drawable.ic_drawer, R.string.app_name, R.string.app_name); mDrawer.setDrawerListener(drawerToggle); //Attach the DrawerListener getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); }
From source file:com.hollowsoft.smarthome.view.MainScreen.java
private void findViews() { final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.main_screen_drawer_layout); drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.drawable.ic_launcher, R.string.app_name, R.string.app_name);//w ww . j av a 2s . com getActionBar().setHomeButtonEnabled(true); getActionBar().setDisplayHomeAsUpEnabled(true); drawerLayout.setDrawerListener(drawerToggle); final ListView listView = (ListView) findViewById(R.id.main_screen_list_view); listView.setOnItemClickListener(this); }
From source file:com.xvdiff.infinity.ui.activities.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); _drawerLayout = (DrawerLayout) findViewById(R.id.main_drawer_layout); _drawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); _drawerToggle = new ActionBarDrawerToggle(this, _drawerLayout, R.drawable.ic_drawer, R.string.navigation_drawer_open, R.string.navigation_drawer_close) { @Override/* w w w . jav a2 s . c o m*/ public void onDrawerClosed(View view) { super.onDrawerClosed(view); invalidateOptionsMenu(); } @Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); invalidateOptionsMenu(); } }; _drawerLayout.setDrawerListener(_drawerToggle); _drawerListView = (ListView) findViewById(R.id.boards_listview); _drawerListView.setAdapter(new BoardsAdapter() { @Override public void onBoardSelected(String board) { } }); }
From source file:org.deviceconnect.android.client.activity.FragmentPagerActivity.java
@Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); // initialize drawer mDrawerLayout = (DrawerLayout) findViewById(R.id.activity_main_drawer); mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close) {// w w w . ja va 2s. c om @Override public void onDrawerClosed(final View view) { super.onDrawerClosed(view); FragmentPagerActivity.this.onDrawerClosed(view); } @Override public void onDrawerOpened(final View drawerView) { super.onDrawerOpened(drawerView); FragmentPagerActivity.this.onDrawerOpened(drawerView); } }; mDrawerLayout.setDrawerListener(mDrawerToggle); // init drawer DrawerListFragment drawer = (DrawerListFragment) getSupportFragmentManager() .findFragmentById(R.id.activity_main_drawer_fragment); drawer.setDataListSelectedListener(new DrawerListFragment.OnDataListSelectedListener() { @Override public void onDataListSelected(final ListView parent, final View view, final int position, final long id) { ((FragmentViewPager) findViewById(R.id.activity_main_pager)).setCurrentItem(position); getSupportFragmentManager().popBackStack(); mDrawerLayout.closeDrawers(); } }); }
From source file:com.google.samples.apps.iosched.util.LPreviewUtilsBase.java
public ActionBarDrawerToggleWrapper setupDrawerToggle(DrawerLayout drawerLayout, final DrawerLayout.DrawerListener drawerListener) { mDrawerToggle = new ActionBarDrawerToggle(mActivity, drawerLayout, R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close) { @Override/* ww w . j a va2s .co m*/ public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); drawerListener.onDrawerClosed(drawerView); } @Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); drawerListener.onDrawerOpened(drawerView); } @Override public void onDrawerStateChanged(int newState) { super.onDrawerStateChanged(newState); drawerListener.onDrawerStateChanged(newState); } @Override public void onDrawerSlide(View drawerView, float slideOffset) { super.onDrawerSlide(drawerView, slideOffset); drawerListener.onDrawerSlide(drawerView, slideOffset); } }; drawerLayout.setDrawerListener(mDrawerToggle); mDrawerToggleWrapper = new ActionBarDrawerToggleWrapper(); return mDrawerToggleWrapper; }
From source file:pt.up.mobile.ui.BaseSinglePaneActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_singlepane_empty); final String customTitle = getIntent().getStringExtra(Intent.EXTRA_TITLE); if (customTitle != null) actionbar.setTitle(customTitle); if (!UIUtils.isTablet(getApplicationContext())) { drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); drawerList = (ListView) findViewById(R.id.drawer_list); drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.drawable.icon, 0, 0) { public void onDrawerClosed(View view) { if (customTitle != null) getSupportActionBar().setTitle(customTitle); super.onDrawerClosed(view); }/*from w ww . j a v a 2 s . c o m*/ public void onDrawerOpened(View drawerView) { getSupportActionBar().setTitle(R.string.app_name); super.onDrawerOpened(drawerView); } }; drawerLayout.setDrawerListener(drawerToggle); } if (savedInstanceState == null) { mFragment = onCreatePane(); mFragment.setArguments(intentToFragmentArguments(getIntent())); getSupportFragmentManager().beginTransaction().add(R.id.root_container, mFragment).commit(); } }
From source file:com.commonsware.android.drawer.simple.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (getFragmentManager().findFragmentById(R.id.content) == null) { showLorem();/*from w w w . jav a2 s . c o m*/ } ListView drawer = (ListView) findViewById(R.id.drawer); drawer.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_row, getResources().getStringArray(R.array.drawer_rows))); drawer.setOnItemClickListener(this); drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); toggle = new ActionBarDrawerToggle(this, drawerLayout, R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close); drawerLayout.setDrawerListener(toggle); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); }
From source file:vn.ce.sale.MainActivity1.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.map2);//from w w w .j av a2 s . c o m mTitle = "test"; mPlanetTitles = new String[] { "one", "two", "three" }; mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); // Set the adapter for the list view mDrawerList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mPlanetTitles)); // R.layout.drawer_list_item, mPlanetTitles)); // Set the list's click listener mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */ mDrawerLayout, /* DrawerLayout object */ R.drawable.ic_drawer, /* * nav drawer icon to replace 'Up' caret */ R.string.navigation_drawer_open, /* "open drawer" description */ R.string.navigation_drawer_close /* * "close drawer" description */ ) { /** * Called when a drawer has settled in a completely closed state. */ public void onDrawerClosed(View view) { getActionBar().setTitle(mTitle); } /** Called when a drawer has settled in a completely open state. */ public void onDrawerOpened(View drawerView) { getActionBar().setTitle(mTitle); } }; // Set the drawer toggle as the DrawerListener mDrawerLayout.setDrawerListener(mDrawerToggle); getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true); }
From source file:com.suyonoion.carouselviewpager.EasyFoldingDrawer.java
private void ion() { KontenLayout = (EasyFoldingDrawer) findViewById(setResource("drawer_layout", "id")); KontenLayout.setDrawerShadow(setResource("drawer_shadow", "drawable"), GravityCompat.START); mDrawerToggle = new ActionBarDrawerToggle((Activity) getContext(), KontenLayout, setResource("ic_drawer", "drawable"), setResource("drawer_open", "string"), setResource("drawer_close", "string")) { @SuppressLint("NewApi") public void onDrawerClosed(View view) { if (IS_HONEYCOMB) { }// w w w . ja va 2 s . c om } public void onDrawerSlide(View drawerView, float slideOffset) { } @SuppressLint("NewApi") public void onDrawerOpened(View drawerView) { if (IS_HONEYCOMB) { } } }; KontenLayout.setDrawerListener(mDrawerToggle); }
From source file:net.saga.aeroconf.app.activity.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); mDrawerList.setAdapter(new NavigationMenuAdapter(getApplicationContext(), mNavItems)); mDrawerList.setOnItemClickListener(new DrawerItemClickListener()); mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */ mDrawerLayout, /* DrawerLayout object */ R.drawable.ic_drawer, /* nav drawer icon to replace 'Up' caret */ R.string.drawer_open, /* "open drawer" description */ R.string.drawer_close /* "close drawer" description */ ) {/*from w w w .ja v a 2 s .co m*/ /** Called when a drawer has settled in a completely closed state. */ public void onDrawerClosed(View view) { getSupportActionBar().setTitle(mTitle); } /** Called when a drawer has settled in a completely open state. */ public void onDrawerOpened(View drawerView) { getSupportActionBar().setTitle(mTitle); } }; // Set the drawer toggle as the DrawerListener mDrawerLayout.setDrawerListener(mDrawerToggle); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); if (savedInstanceState == null) { setTitle("Dashboard"); } mAdapter = new NavigationPagerAdapter(getSupportFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter); }