Select Git revision
MyAccountFragment.java
-
Shubham Maheshwari authoredShubham Maheshwari authored
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);
}
}
}