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.

62 lignes
2.1KB

  1. package de.erich.railcontrol;
  2. import android.app.Fragment;
  3. import android.os.Bundle;
  4. import android.view.LayoutInflater;
  5. import android.view.View;
  6. import android.view.ViewGroup;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.TextView;
  10. public class Konfiguration extends Fragment {
  11. public static Button btn_accept;
  12. public static TextView tv_ip;
  13. public static TextView tv_port;
  14. public static EditText et_ip;
  15. public static EditText et_port;
  16. public static Button btn_add_lok;
  17. public static Button btn_saveConfig;
  18. public static String ip_cfg;
  19. public static int port_cfg = 0;
  20. @Override
  21. public void onCreate(Bundle savedInstanceState) {
  22. super.onCreate(savedInstanceState);
  23. }
  24. @Override
  25. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  26. Bundle savedInstanceState) {
  27. View frag = inflater.inflate(R.layout.fragment_config, container, false);
  28. btn_accept = (Button) frag.findViewById(R.id.btn_accept);
  29. tv_ip = (TextView) frag.findViewById(R.id.tv_ip);
  30. tv_port = (TextView) frag.findViewById(R.id.tv_port);
  31. et_ip = (EditText) frag.findViewById(R.id.et_ip);
  32. et_port = (EditText) frag.findViewById(R.id.et_port);
  33. btn_add_lok = (Button) frag.findViewById(R.id.btn_add_lok);
  34. btn_saveConfig = (Button) frag.findViewById(R.id.btn_saveConfig);
  35. btn_accept.setOnClickListener(new btn_listeners());
  36. btn_add_lok.setOnClickListener(new btn_listeners());
  37. btn_saveConfig.setOnClickListener(new btn_listeners());
  38. System.out.println("Ip: " + ParseLoksConfiguration.ip + ", port: " + ParseLoksConfiguration.port);
  39. if(!(ParseLoksConfiguration.ip.equals("") || ParseLoksConfiguration.port == 0)) {
  40. et_ip.setText(ParseLoksConfiguration.ip);
  41. String string_port = String.valueOf(ParseLoksConfiguration.port);
  42. et_port.setText(string_port);
  43. }
  44. return frag;
  45. }
  46. @Override
  47. public void onActivityCreated(Bundle savedInstanceState) {
  48. super.onActivityCreated(savedInstanceState);
  49. }
  50. }