Android App für SRCP gesteuerte Modelleisenbahnen
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

76 rindas
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. }