Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.annotation.TargetApi;
- import android.app.Fragment;
- import android.os.Build;
- import android.os.Bundle;
- import android.support.annotation.Nullable;
- import android.util.ArraySet;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.AdapterView;
- import android.widget.ArrayAdapter;
- import android.widget.Spinner;
- /**
- * Created by WBergmann on 18.07.2016.
- */
- @TargetApi(Build.VERSION_CODES.HONEYCOMB)
- public class ArbeitFragment extends Fragment implements View.OnClickListener {
- Spinner arbeitSpinner;
- ArrayAdapter<CharSequence> arbeitAdapter;
- View myView;
- int auswahl;
- @Nullable
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- myView = inflater.inflate(R.layout.arbeit_layout, container, false);
- fillTextView(R.id.tv_ArbeitBerechnen, "Berechnen");
- fillTextView(R.id.tv_ArbeitErgebnis, " ");
- myView.findViewById(R.id.tv_ArbeitErgebnis).setVisibility(View.GONE);
- myView.findViewById(R.id.tv_ArbeitBerechnen).setOnClickListener(this);
- arbeitSpinner = (Spinner) myView.findViewById(R.id.arbeit_spinner);
- arbeitAdapter = ArrayAdapter.createFromResource(getActivity(), R.array.arbeit_array_de, android.R.layout.simple_spinner_item);
- arbeitAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
- arbeitSpinner.setAdapter(arbeitAdapter);
- arbeitSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
- @Override
- public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
- if (position == 0) {
- myView.findViewById(R.id.tv_ArbeitErgebnis).setVisibility(View.GONE);
- fillTextView(R.id.tv_ArbeitEingabe1, "Kraft (F) in Newton (N)");
- fillTextView(R.id.tv_ArbeitEingabe2, "Weg (s) in Meter (m)");
- auswahl = 0;
- } else if (position == 1) {
- myView.findViewById(R.id.tv_ArbeitErgebnis).setVisibility(View.GONE);
- fillTextView(R.id.tv_ArbeitEingabe1, "Arbeit (W) in Newtonmeter (Nm)");
- fillTextView(R.id.tv_ArbeitEingabe2, "Weg (s) in Meter (m)");
- auswahl = 1;
- } else if (position == 2) {
- myView.findViewById(R.id.tv_ArbeitErgebnis).setVisibility(View.GONE);
- fillTextView(R.id.tv_ArbeitEingabe1, "Arbeit (W) in Newtonmeter (Nm)");
- fillTextView(R.id.tv_ArbeitEingabe2, "Kraft (F) in Newton (N)");
- auswahl = 2;
- }
- }
- @Override
- public void onNothingSelected(AdapterView<?> parent) {
- }
- });
- return myView;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment