Android App für SRCP gesteuerte Modelleisenbahnen
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

76 lignes
2.4KB

  1. package de.erich.railcontrol;
  2. import android.app.Activity;
  3. import android.app.Fragment;
  4. import android.app.FragmentManager;
  5. import android.app.FragmentTransaction;
  6. import android.net.Uri;
  7. import android.os.Bundle;
  8. import android.view.LayoutInflater;
  9. import android.view.View;
  10. import android.view.ViewGroup;
  11. import android.widget.Button;
  12. import android.widget.CheckBox;
  13. import android.widget.SeekBar;
  14. import android.widget.TextView;
  15. import org.w3c.dom.Text;
  16. public class Lok1 extends Fragment {
  17. public static Button btn_richtung;
  18. public static SeekBar speed;
  19. public static CheckBox funktion_1;
  20. public static CheckBox funktion_2;
  21. public static CheckBox funktion_3;
  22. public static CheckBox funktion_4;
  23. public static TextView tv_direction;
  24. TextView tv_lokName;
  25. FragmentManager fragManager;
  26. FragmentTransaction fragTransaction;
  27. zug fragsLok;
  28. Lok1 fragment;
  29. @Override
  30. public void onCreate(Bundle savedInstanceState) {
  31. super.onCreate(savedInstanceState);
  32. }
  33. @Override
  34. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  35. Bundle savedInstanceState) {
  36. System.out.println("onCreateView");
  37. View frag = inflater.inflate(R.layout.fragment_lok1, container, false);
  38. btn_richtung = (Button) frag.findViewById(R.id.btn_richtung);
  39. btn_richtung.setOnClickListener(new btn_listeners());
  40. speed = (SeekBar) frag.findViewById(R.id.seekBar);
  41. speed.setMax(fragsLok.maxspeed);
  42. speed.setOnSeekBarChangeListener(new btn_listeners());
  43. funktion_1 = (CheckBox) frag.findViewById(R.id.funktion_1);
  44. funktion_2 = (CheckBox) frag.findViewById(R.id.funktion_2);
  45. funktion_3 = (CheckBox) frag.findViewById(R.id.funktion_3);
  46. funktion_4 = (CheckBox) frag.findViewById(R.id.funktion_4);
  47. tv_lokName = (TextView) frag.findViewById(R.id.lok_name);
  48. tv_direction = (TextView) frag.findViewById(R.id.tv_direction);
  49. System.out.println(fragsLok);
  50. tv_lokName.setText(fragsLok.name);
  51. if(fragsLok.direction == 0) {
  52. tv_direction.setText("\u2192");
  53. } else if (fragsLok.direction == 1) {
  54. tv_direction.setText("\u2190");
  55. }
  56. return frag;
  57. }
  58. @Override
  59. public void onActivityCreated(Bundle savedInstanceState) {
  60. super.onActivityCreated(savedInstanceState);
  61. }
  62. public void initFragment(zug Zug) {
  63. fragsLok = Zug;
  64. }
  65. }