WBergmann

ArbeitFragment.java

Jul 20th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.00 KB | None | 0 0
  1. import android.annotation.TargetApi;
  2.         import android.app.Fragment;
  3.         import android.os.Build;
  4.         import android.os.Bundle;
  5.         import android.support.annotation.Nullable;
  6.         import android.util.ArraySet;
  7.         import android.view.LayoutInflater;
  8.         import android.view.View;
  9.         import android.view.ViewGroup;
  10.         import android.widget.AdapterView;
  11.         import android.widget.ArrayAdapter;
  12.         import android.widget.Spinner;
  13.  
  14. /**
  15.  * Created by WBergmann on 18.07.2016.
  16.  */
  17. @TargetApi(Build.VERSION_CODES.HONEYCOMB)
  18. public class ArbeitFragment extends Fragment implements View.OnClickListener {
  19.  
  20.     Spinner arbeitSpinner;
  21.     ArrayAdapter<CharSequence> arbeitAdapter;
  22.     View myView;
  23.     int auswahl;
  24.  
  25.     @Nullable
  26.     @Override
  27.     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  28.         myView = inflater.inflate(R.layout.arbeit_layout, container, false);
  29.  
  30.         fillTextView(R.id.tv_ArbeitBerechnen, "Berechnen");
  31.         fillTextView(R.id.tv_ArbeitErgebnis, " ");
  32.  
  33.         myView.findViewById(R.id.tv_ArbeitErgebnis).setVisibility(View.GONE);
  34.         myView.findViewById(R.id.tv_ArbeitBerechnen).setOnClickListener(this);
  35.  
  36.         arbeitSpinner = (Spinner) myView.findViewById(R.id.arbeit_spinner);
  37.         arbeitAdapter = ArrayAdapter.createFromResource(getActivity(), R.array.arbeit_array_de, android.R.layout.simple_spinner_item);
  38.         arbeitAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  39.         arbeitSpinner.setAdapter(arbeitAdapter);
  40.         arbeitSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  41.             @Override
  42.             public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
  43.  
  44.                 if (position == 0) {
  45.                     myView.findViewById(R.id.tv_ArbeitErgebnis).setVisibility(View.GONE);
  46.  
  47.                     fillTextView(R.id.tv_ArbeitEingabe1, "Kraft (F) in Newton (N)");
  48.                     fillTextView(R.id.tv_ArbeitEingabe2, "Weg (s) in Meter (m)");
  49.  
  50.                     auswahl = 0;
  51.  
  52.                 } else if (position == 1) {
  53.                     myView.findViewById(R.id.tv_ArbeitErgebnis).setVisibility(View.GONE);
  54.  
  55.                     fillTextView(R.id.tv_ArbeitEingabe1, "Arbeit (W) in Newtonmeter (Nm)");
  56.                     fillTextView(R.id.tv_ArbeitEingabe2, "Weg (s) in Meter (m)");
  57.  
  58.                     auswahl = 1;
  59.  
  60.                 } else if (position == 2) {
  61.                     myView.findViewById(R.id.tv_ArbeitErgebnis).setVisibility(View.GONE);
  62.  
  63.                     fillTextView(R.id.tv_ArbeitEingabe1, "Arbeit (W) in Newtonmeter (Nm)");
  64.                     fillTextView(R.id.tv_ArbeitEingabe2, "Kraft (F) in Newton (N)");
  65.  
  66.                     auswahl = 2;
  67.                 }
  68.             }
  69.  
  70.             @Override
  71.             public void onNothingSelected(AdapterView<?> parent) {
  72.  
  73.             }
  74.         });
  75.  
  76.         return myView;
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment