Skip to content
Snippets Groups Projects
Select Git revision
  • 9d3a5a8ab279a7aa1fab921b17ba1ca49da243ea
  • master default
2 results

MyAccountFragment.java

Blame
  • TimetableFragment.java 3.56 KiB
    package com.example.manikanta.prostudent;
    
    import android.app.Fragment;
    import android.app.FragmentTransaction;
    import android.os.Bundle;
    import android.support.annotation.Nullable;
    import android.view.ContextMenu;
    import android.view.LayoutInflater;
    import android.view.MenuInflater;
    import android.view.MenuItem;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.AdapterView;
    import android.widget.ArrayAdapter;
    import android.widget.Button;
    import android.widget.ListView;
    import android.widget.Spinner;
    
    /**
     * Created by Manikanta on 18-04-2017.
     */
    
    public class TimetableFragment extends Fragment {
    
        Spinner spinner;
        ListView listView;
        Button button;
    
    
        @Nullable
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            super.onCreateView(inflater, container, savedInstanceState);
            return inflater.inflate(R.layout.timetable_frag,container,false);
        }
    
        @Override
        public void onActivityCreated(Bundle savedInstanceState) {
            super.onActivityCreated(savedInstanceState);
    
            spinner = (Spinner) getActivity().findViewById(R.id.spinner2);
            ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getActivity(), R.array.days_array, android.R.layout.simple_spinner_item);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            spinner.setAdapter(adapter);
    
            listView = (ListView) getActivity().findViewById(R.id.listview);
            String[] arr = new String[]{"1", "2", "3", "1", "2", "3", "1", "2", "3", "1", "2", "3","1", "2", "3"};
            ArrayAdapter a = new ArrayAdapter(getActivity(), android.R.layout.simple_list_item_1, arr);
            listView.setAdapter(a);
    
    
           spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
               @Override
               public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                   //based on seleection change the list below
               }
    
               @Override
               public void onNothingSelected(AdapterView<?> parent) {
    
               }
           });
    
            listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
                @Override
                public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
                    registerForContextMenu(listView);
                    return false;
                }
            });
    
            button = (Button) getActivity().findViewById(R.id.button7);
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Fragment fragment = new TimetableaddFragment();
                    FragmentTransaction transaction = getFragmentManager().beginTransaction();
                    transaction.replace(R.id.framelayout3, fragment);
                    transaction.addToBackStack(null);
                    transaction.commit();
                }
            });
    
        }
    
        @Override
        public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
            super.onCreateContextMenu(menu, v, menuInfo);
            MenuInflater inflater = getActivity().getMenuInflater();
            inflater.inflate(R.menu.timetable_menu, menu);
        }
    
        @Override
        public boolean onContextItemSelected(MenuItem item) {
            switch (item.getItemId()) {
                case R.id.edittt:
    
                    return true;
                case R.id.deletett:
    
                    return true;
                default:
                    return super.onContextItemSelected(item);
            }
        }
    
    }