Skip to content
Snippets Groups Projects
Select Git revision
  • 35d2ce87adb57a62bbb5e485d1ccbd5334089a16
  • master default protected
2 results

TimetableFragment.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;
                }
            });