Advertisement
Guest User

mainact

a guest
Aug 28th, 2014
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.82 KB | None | 0 0
  1. package com.example.androiduppgift1;
  2.  
  3. import android.support.v7.app.ActionBarActivity;
  4. import android.support.v7.app.ActionBar;
  5. import android.support.v4.app.Fragment;
  6. import android.support.v4.app.FragmentManager;
  7. import android.support.v4.app.FragmentTransaction;
  8. import android.os.Bundle;
  9. import android.view.LayoutInflater;
  10. import android.view.Menu;
  11. import android.view.MenuItem;
  12. import android.view.View;
  13. import android.view.ViewGroup;
  14. import android.widget.AdapterView;
  15. import android.widget.AdapterView.OnItemClickListener;
  16. import android.widget.ArrayAdapter;
  17. import android.widget.ListView;
  18. import android.widget.Toast;
  19. import android.os.Build;
  20.  
  21. public class MainActivity extends ActionBarActivity
  22. {
  23.    
  24.     FragmentManager fm = getSupportFragmentManager();
  25.     FragmentTransaction ft = fm.beginTransaction();
  26.  
  27.     @Override
  28.     protected void onCreate(Bundle savedInstanceState)
  29.     {
  30.         super.onCreate(savedInstanceState);
  31.         setContentView(R.layout.activity_main);
  32.        
  33.         final ListView lv = (ListView)findViewById(R.id.startList);
  34.        
  35.         String[] val = new String[]
  36.                 {
  37.                     "Inkomster & Utgifter",
  38.                     "Hantera budget",
  39.                     "Ekonomisk överblick"
  40.                 };
  41.        
  42.         lv.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, val));
  43.        
  44.         lv.setOnItemClickListener(new OnItemClickListener()
  45.         {
  46.  
  47.             @Override
  48.             public void onItemClick(AdapterView<?> parent, View view,
  49.                     int position, long id)
  50.             {
  51.             //  Toast.makeText(getBaseContext(), "test", Toast.LENGTH_LONG).show();
  52.                 if (position == 1)
  53.                 {
  54.                     //ft.replace(R.id.fragment_container, arg1);
  55.                 }
  56.             }
  57.            
  58.         });
  59.        
  60.        
  61.        
  62.  
  63.         if (savedInstanceState == null)
  64.         {
  65.             getSupportFragmentManager().beginTransaction()
  66.                     .add(R.id.container, new PlaceholderFragment()).commit();
  67.         }
  68.     }
  69.  
  70.     @Override
  71.     public boolean onCreateOptionsMenu(Menu menu)
  72.     {
  73.  
  74.         // Inflate the menu; this adds items to the action bar if it is present.
  75.         getMenuInflater().inflate(R.menu.main, menu);
  76.         return true;
  77.     }
  78.  
  79.     @Override
  80.     public boolean onOptionsItemSelected(MenuItem item)
  81.     {
  82.         // Handle action bar item clicks here. The action bar will
  83.         // automatically handle clicks on the Home/Up button, so long
  84.         // as you specify a parent activity in AndroidManifest.xml.
  85.         int id = item.getItemId();
  86.         if (id == R.id.action_settings)
  87.         {
  88.             return true;
  89.         }
  90.         return super.onOptionsItemSelected(item);
  91.     }
  92.  
  93.     /**
  94.      * A placeholder fragment containing a simple view.
  95.      */
  96.     public static class PlaceholderFragment extends Fragment
  97.     {
  98.  
  99.         public PlaceholderFragment()
  100.         {
  101.         }
  102.  
  103.         @Override
  104.         public View onCreateView(LayoutInflater inflater, ViewGroup container,
  105.                 Bundle savedInstanceState)
  106.         {
  107.             View rootView = inflater.inflate(R.layout.fragment_main, container,
  108.                     false);
  109.             return rootView;
  110.         }
  111.     }
  112.  
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement