Kevin-Damazyn/note_taker — pull request #9 by ryanliuPowerlifting (2014-03-26 05:07:33+00:00)
Title: MainActivity.java

package com.example.notetaker;

import android.app.Activity;
import android.content.Intent;
import android.content.res.Configuration;
import android.support.v4.app.ActionBarDrawerToggle;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.os.Build;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

private String[] drawerListViewItems;
private DrawerLayout drawerLayout;
private ListView drawerListView;

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

//get list items from strings.xml
drawerListViewItems = getResources().getStringArray(R.array.items);

// get ListView defined in activity_main.xml
drawerListView = (ListView)findViewById(R.id.left_drawer);

// set the adapter for the list view
drawerListView.setAdapter(new ArrayAdapter(this,
R.layout.drawer_listview_item, drawerListViewItems));

drawerListView.setOnItemClickListener(new DrawerItemClickListener());
}

private class DrawerItemClickListener implements ListView.OnItemClickListener {
@Override
public void onItemClick(AdapterView parent, View view, int position, long id) {
switch (position) {
case 0:
Intent myIntent = new Intent(MainActivity.this, activity2.class);
startActivity(myIntent);
//drawerLayout.closeDrawer(drawerListView);
break;
case 1:
Toast.makeText(MainActivity.this, ((TextView)view).getText(), Toast.LENGTH_LONG).show();
break;
case 2:
Toast.makeText(MainActivity.this, ((TextView)view).getText(), Toast.LENGTH_LONG).show();
break;
}

}
}

}