package de.erich.railcontrol; import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.net.Uri; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.CheckBox; import android.widget.SeekBar; import android.widget.TextView; import org.w3c.dom.Text; public class Lok1 extends Fragment { public static Button btn_richtung; public static SeekBar speed; public static CheckBox funktion_1; public static CheckBox funktion_2; public static CheckBox funktion_3; public static CheckBox funktion_4; public static TextView tv_direction; TextView tv_lokName; FragmentManager fragManager; FragmentTransaction fragTransaction; zug fragsLok; Lok1 fragment; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { System.out.println("onCreateView"); View frag = inflater.inflate(R.layout.fragment_lok1, container, false); btn_richtung = (Button) frag.findViewById(R.id.btn_richtung); btn_richtung.setOnClickListener(new btn_listeners()); speed = (SeekBar) frag.findViewById(R.id.seekBar); speed.setMax(fragsLok.maxspeed); speed.setOnSeekBarChangeListener(new btn_listeners()); funktion_1 = (CheckBox) frag.findViewById(R.id.funktion_1); funktion_2 = (CheckBox) frag.findViewById(R.id.funktion_2); funktion_3 = (CheckBox) frag.findViewById(R.id.funktion_3); funktion_4 = (CheckBox) frag.findViewById(R.id.funktion_4); tv_lokName = (TextView) frag.findViewById(R.id.lok_name); tv_direction = (TextView) frag.findViewById(R.id.tv_direction); System.out.println(fragsLok); tv_lokName.setText(fragsLok.name); if(fragsLok.direction == 0) { tv_direction.setText("\u2192"); } else if (fragsLok.direction == 1) { tv_direction.setText("\u2190"); } return frag; } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); } public void initFragment(zug Zug) { fragsLok = Zug; } }