Android App für SRCP gesteuerte Modelleisenbahnen
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

62 рядки
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. }