Advertisement
andoird213

Halllp.java

Jun 12th, 2013
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.86 KB | None | 0 0
  1. package com.andreww.hale;
  2.  
  3.  
  4. import android.app.AlertDialog;
  5. import android.app.AlertDialog.Builder;
  6. import android.content.ContentValues;
  7. import android.content.DialogInterface;
  8. import android.content.Intent;
  9. import android.database.sqlite.SQLiteDatabase;
  10. import android.os.Bundle;
  11. import android.os.Handler;
  12. import android.support.v4.app.Fragment;
  13. import android.view.LayoutInflater;
  14. import android.view.Menu;
  15. import android.view.MenuInflater;
  16. import android.view.MenuItem;
  17. import android.view.View;
  18. import android.view.View.OnClickListener;
  19. import android.view.ViewGroup;
  20. import android.widget.ArrayAdapter;
  21. import android.widget.EditText;
  22. import android.widget.ImageButton;
  23. import android.widget.ListPopupWindow;
  24. import android.widget.ListView;
  25. import android.widget.NumberPicker;
  26. import android.widget.NumberPicker.OnScrollListener;
  27. import android.widget.NumberPicker.OnValueChangeListener;
  28. import android.widget.RelativeLayout;
  29. import android.widget.SearchView;
  30. import android.widget.TextView;
  31. import android.widget.Toast;
  32.  
  33. import com.fima.cardsui.objects.CardStack;
  34. import com.fima.cardsui.views.CardUI;
  35.  
  36. public class FragNutrition extends Fragment {
  37.    
  38.     public final int TryI(String s) {
  39.         try {
  40.             return Integer.parseInt(s);
  41.         } catch(NumberFormatException e) {
  42.             return -1;
  43.         }
  44.     };
  45.    
  46.     boolean mShowing;
  47.    
  48.     @Override
  49.     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  50.        
  51.         View nutritionLayoutView = inflater.inflate(R.layout.frag_nutrition, container, false);
  52.         setHasOptionsMenu(true);
  53.        
  54.         /*
  55.         CardUI defaultCards = (CardUI) nutritionLayoutView.findViewById(R.id.cardsview);
  56.         defaultCards.setSwipeable(true);
  57.         CardStack defaultStack = new CardStack();
  58.         defaultStack.setTitle("Date Appears Here");
  59.         defaultStack.add(new CardNutrition("Foods Appear Here", null));
  60.         defaultStack.add(new CardNutrition("Calories Appear Here",
  61.                 "Intake Goals Appear Here"));
  62.         defaultStack.add(new CardNutrition("Protein Appears Here",
  63.                 "Intake Goals Appear Here"));
  64.         defaultStack.add(new CardNutrition("Sugar Appears Here",
  65.                 "Intake Goals Appear Here"));
  66.         defaultCards.addStack(defaultStack);
  67.         defaultCards.refresh();
  68.         */
  69.        
  70.         final ListView mListView = (ListView) nutritionLayoutView.findViewById(R.id.list_data);
  71.         final DbOpenHelperFood mDbHelper = new DbOpenHelperFood(getActivity());
  72.        
  73.         CursorAdapterNutrition mCursorAdapter = new CursorAdapterNutrition(getActivity(), mDbHelper.getAllData(), true);
  74.         mListView.setAdapter(mCursorAdapter);
  75.        
  76.        
  77.        
  78.         return nutritionLayoutView;
  79.     }
  80.    
  81.     public void onViewCreated(View view, Bundle savedInstanceState) {
  82.        
  83.         final ImageButton menu = (ImageButton) getView().findViewById(R.id.menu);
  84.        
  85.         menu.setOnClickListener(new OnClickListener() {
  86.  
  87.             @Override
  88.             public void onClick(View v) {
  89.                
  90.                 String[] mItems = {"Edit", "Delete"};
  91.                
  92.                 ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
  93.                         android.R.layout.simple_dropdown_item_1line, mItems);
  94.                
  95.                 ListPopupWindow mPopup = new ListPopupWindow(getActivity());
  96.                 mPopup.setAnchorView(menu);
  97.                 mPopup.setAdapter(adapter);
  98.                 mPopup.setWidth(175);
  99.                 mPopup.setPromptPosition(1);
  100.                 /*
  101.                 if(mShowing) {
  102.                     mPopup.dismiss();
  103.                     mShowing = false;
  104.                 } else if(!mShowing) {
  105.                     mPopup.show();
  106.                     mShowing = true;
  107.                 } else {
  108.                     mPopup.show();
  109.                     mShowing = true;
  110.                 }
  111.                 */
  112.                 mPopup.show();
  113.             }
  114.            
  115.         });
  116.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement