Example usage for android.support.v4.view GravityCompat START

List of usage examples for android.support.v4.view GravityCompat START

Introduction

In this page you can find the example usage for android.support.v4.view GravityCompat START.

Prototype

int START

To view the source code for android.support.v4.view GravityCompat START.

Click Source Link

Usage

From source file:com.baba.chat.Mid.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // EditText ett=(EditText)findViewById(R.id.ipaddd);
    //Button startchatting=(Button)findViewById(R.id.startchatter);
    /* //from w  ww.j a v a  2 s . c om
    startchatting.setOnClickListener(new View.OnClickListener() {
            
    @Override
    public void onClick(View v) {
      // TODO Auto-generated method stub
    //ipadd=et.getText().toString();
    Toast.makeText(getApplicationContext(), "HELLO", Toast.LENGTH_SHORT).show();
    /*Intent y=new Intent ("com.baba.chat.MAINACTIVITY");
            
    if(ipaddress!="")
    {startActivity(y);
              
    }
            
    else
    {
      Toast.makeText(getApplicationContext(), "Please Enter IP address", Toast.LENGTH_SHORT).show();
    }
              
            
            
    }
    });
    */

    // Toast.makeText(getApplicationContext(), "11", Toast.LENGTH_SHORT).show();

    mTitle = mDrawerTitle = getTitle();
    mPlanetTitles = getResources().getStringArray(R.array.planets_array);
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    // set up the drawer's list view with items and click listener
    mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mPlanetTitles));
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    // enable ActionBar app icon to behave as action to toggle nav drawer
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getActionBar().setHomeButtonEnabled(true);
    //Toast.makeText(getApplicationContext(), "22", Toast.LENGTH_SHORT).show();
    // ActionBarDrawerToggle ties together the the proper interactions
    // between the sliding drawer and the action bar app icon
    mDrawerToggle = new ActionBarDrawerToggle(this, /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            R.drawable.ic_drawer, /* nav drawer image to replace 'Up' caret */
            R.string.drawer_open, /* "open drawer" description for accessibility */
            R.string.drawer_close /* "close drawer" description for accessibility */
    ) {
        public void onDrawerClosed(View view) {
            getActionBar().setTitle(mTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

        public void onDrawerOpened(View drawerView) {
            getActionBar().setTitle(mDrawerTitle);
            invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    if (savedInstanceState == null) {
        selectItem(0);
    }

}

From source file:com.artitk.licensefragment.example.NavigationDrawerFragment.java

/**
 * Users of this fragment must call this method to set up the navigation drawer interactions.
 *
 * @param fragmentId   The android:id of this fragment in its activity's layout.
 * @param drawerLayout The DrawerLayout containing this fragment's UI.
 *//*  w  w w  .  ja  v a 2  s.  c o m*/
public void setUp(int fragmentId, DrawerLayout drawerLayout) {
    mFragmentContainerView = getActivity().findViewById(fragmentId);
    mDrawerLayout = drawerLayout;

    // set a custom shadow that overlays the main content when the drawer opens
    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);
    // set up the drawer's list view with items and click listener

    ActionBar actionBar = getActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
    actionBar.setHomeButtonEnabled(true);

    // ActionBarDrawerToggle ties together the the proper interactions
    // between the navigation drawer and the action bar app icon.
    mDrawerToggle = new ActionBarDrawerToggle(getActivity(), /* host Activity */
            mDrawerLayout, /* DrawerLayout object */
            //                R.drawable.ic_drawer,             /* nav drawer image to replace 'Up' caret */
            R.string.navigation_drawer_open, /* "open drawer" description for accessibility */
            R.string.navigation_drawer_close /* "close drawer" description for accessibility */
    ) {
        @Override
        public void onDrawerClosed(View drawerView) {
            super.onDrawerClosed(drawerView);
            if (!isAdded()) {
                return;
            }

            getActivity().invalidateOptionsMenu(); // calls onPrepareOptionsMenu()
        }

        @Override
        public void onDrawerOpened(View drawerView) {
            super.onDrawerOpened(drawerView);
            if (!isAdded()) {
                return;
            }

            if (!mUserLearnedDrawer) {
                // The user manually opened the drawer; store this flag to prevent auto-showing
                // the navigation drawer automatically in the future.
                mUserLearnedDrawer = true;
                SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(getActivity());
                sp.edit().putBoolean(PREF_USER_LEARNED_DRAWER, true).apply();
            }

            getActivity().invalidateOptionsMenu(); // calls onPrepareOptionsMenu()
        }
    };

    // If the user hasn't 'learned' about the drawer, open it to introduce them to the drawer,
    // per the navigation drawer design guidelines.
    if (!mUserLearnedDrawer && !mFromSavedInstanceState) {
        mDrawerLayout.openDrawer(mFragmentContainerView);
    }

    // Defer code dependent on restoration of previous instance state.
    mDrawerLayout.post(new Runnable() {
        @Override
        public void run() {
            mDrawerToggle.syncState();
        }
    });

    mDrawerLayout.setDrawerListener(mDrawerToggle);
}

From source file:com.github.piasy.gitstar.MainActivity.java

@SuppressWarnings("StatementWithEmptyBody")
@Override//  w w w. j  a  va 2  s  .  co m
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
    int id = item.getItemId();

    if (id == R.id.all_star) {
        showTag(R.string.all_star, false);
    } else if (id == R.id.untagged_star) {
        showTag(R.string.untagged_star, false);
    } else if (id == R.id.android_text) {
        showTag(R.string.android_text, false);
    } else if (id == R.id.android_image) {
        showTag(R.string.android_image, false);
    } else if (id == R.id.dev_ops) {
        showTag(R.string.dev_ops, false);
    } else if (id == R.id.hack_mitm) {
        showTag(R.string.hack_mitm, false);
    }

    mDrawer.closeDrawer(GravityCompat.START);
    return true;
}

From source file:cc.softwarefactory.lokki.android.fragments.NavigationDrawerFragment.java

public void toggleDrawer() {

    if (isDrawerOpen()) {
        mDrawerLayout.closeDrawer(GravityCompat.START);
    } else {/*  ww w .  ja v a2 s.c o m*/
        mDrawerLayout.openDrawer(GravityCompat.START);
    }
}

From source file:com.akhbulatov.wordkeeper.ui.activity.MainActivity.java

@Override
public void onBackPressed() {
    if (mDrawerLayout.isDrawerOpen(GravityCompat.START)) {
        mDrawerLayout.closeDrawer(GravityCompat.START);
    } else if (getSupportFragmentManager().getBackStackEntryCount() != 0) {
        getSupportFragmentManager().popBackStack();
        // Returns to the main fragment and shows it
        mWordListFragment = new WordListFragment();
        getSupportFragmentManager().beginTransaction()
                .replace(R.id.layout_root_container, mWordListFragment, WORD_LIST_FRAGMENT_TAG).commit();

        mNavigationView.setCheckedItem(R.id.menu_drawer_all_words);
        setTitle(R.string.title_all_words);
    } else {//from  www.  j  a v  a2s  .c  o m
        super.onBackPressed();
    }
}

From source file:com.hijacker.InstallToolsDialog.java

@Override
public void onDismiss(final DialogInterface dialog) {
    super.onDismiss(dialog);
    if (init) {/* ww w .  jav a 2  s .com*/
        init = false;
        mDrawerLayout.openDrawer(GravityCompat.START);
        main();
    }
}

From source file:com.example.db.messagewall.activity.MainActivity.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
        mDrawerLayout.openDrawer(GravityCompat.START);
        break;// w ww.  jav a2  s  . co  m
    case R.id.action_about:
        startActivity(new Intent(MainActivity.this, AboutActivity.class));
        break;
    case R.id.action_feedback:
        Intent intent = new Intent(MainActivity.this, CustomActivity.class);
        startActivity(intent);
        break;
    case R.id.action_settheme:
        final MaterialDialog materialDialog = new MaterialDialog(MainActivity.this);
        View view = LayoutInflater.from(this).inflate(R.layout.color_picker, null);
        ListView listView = (ListView) view.findViewById(R.id.listview);
        final ColorPickerAdapter colorPickerAdapter = new ColorPickerAdapter(MainActivity.this);
        listView.setAdapter(colorPickerAdapter);
        materialDialog.setView(view);
        materialDialog.setCanceledOnTouchOutside(true);
        materialDialog.setNegativeButton("Cancel", new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                materialDialog.dismiss();
            }
        }).setPositiveButton("Ok", new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (colorPickerAdapter.Flag) {
                    ThemeHelper.setTheme(MainActivity.this, colorPickerAdapter.getThemeId());
                    reload();
                    materialDialog.dismiss();
                } else {
                    materialDialog.dismiss();
                }
            }
        });
        materialDialog.show();
        return true;
    }
    return super.onOptionsItemSelected(item);
}

From source file:com.friedran.appengine.dashboard.gui.DashboardActivity.java

private void initDrawerOnPhoneLayout() {
    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);

    // For tablets - disable the drawer navigation logic
    if (mDrawerLayout == null)
        return;/*from   w ww.  j  av  a2 s  .co  m*/

    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) {
        public void onDrawerClosed(View view) {
            invalidateOptionsMenu();
        }

        public void onDrawerOpened(View drawerView) {
            invalidateOptionsMenu();
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true); // enable ActionBar app icon to behave as action to toggle nav drawer
    actionBar.setHomeButtonEnabled(true);
}

From source file:android.support.design.widget.HeaderScrollingViewBehavior.java

private static int resolveGravity(int gravity) {
    return gravity == Gravity.NO_GRAVITY ? GravityCompat.START | Gravity.TOP : gravity;
}

From source file:com.androguide.honamicontrol.MainActivity.java

@SuppressLint("NewApi")
@SuppressWarnings("deprecation")
@Override//www.  j a v a2 s.  co  m
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    setContentView(R.layout.activity_main);
    headers.add("Welcome");
    headers.add("Kernel Control");
    headers.add("Sound Control");
    headers.add("Touch Screen");
    headers.add("Help Center");

    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerList = (ListView) findViewById(R.id.left_drawer);

    mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START);

    ArrayAdapter<String> pimpAdapter = new ArrayAdapter<String>(this, R.layout.drawer_list_item,
            mDrawerHeaders);
    mDrawerList.setAdapter(pimpAdapter);

    View child = mDrawerList.getChildAt(mDrawerList.getFirstVisiblePosition());

    if (child != null && android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN)
        child.setBackground(getColouredTouchFeedback());
    mDrawerList.setOnItemClickListener(new DrawerItemClickListener());

    /**
     * ActionBarDrawerToggle ties together the proper interactions between
     * the sliding drawer and the action bar app icon
     */
    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.drawable.ic_drawer, R.string.open_drawer,
            R.string.close_drawer) {

        public void onDrawerClosed(View view) {
            invalidateOptionsMenu();
        }

        public void onDrawerOpened(View drawerView) {
            invalidateOptionsMenu();
        }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);

    /** Tabs adapter using the PagerSlidingStrip library */
    tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
    pager = (ViewPager) findViewById(R.id.pager);
    MyPagerAdapter adapter = new MyPagerAdapter(this.getSupportFragmentManager());
    pager.setAdapter(adapter);
    pager.setOnPageChangeListener(new OnPageChangeListener() {

        @Override
        public void onPageSelected(int arg0) {
        }

        @Override
        public void onPageScrolled(int arg0, float arg1, int arg2) {
        }

        @Override
        public void onPageScrollStateChanged(int arg0) {
        }
    });

    final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4,
            getResources().getDisplayMetrics());
    pager.setPageMargin(pageMargin);

    tabs.setViewPager(pager);
    tabs.setOnPageChangeListener(this);

    changeColor(Color.parseColor(mAppColor));
    pager.setOffscreenPageLimit(5);
}