title: Android dynamically creating textview in a fragment
body: <p>I´ve a problem with my Android app which does´t make what I want.</p>
  
  <p>Im trying to create in a fragment dynamically TextViews. But somehow I´m not getting to code to work.</p>
  
  <p>So let´s start with my fragment opening activity:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>    public boolean onNavigationItemSelected(MenuItem item) {
          // Handle navigation view item clicks here.
          int id = item.getItemId();
  
          if (id == R.id.nav_auftrage) {
              getSupportFragmentManager()
                      .beginTransaction()
                      .replace(R.id.root_layout, auftrage.newInstance())
                      .addToBackStack(null)
                      .commit();
          } else if (id == R.id.nav_benutzer) {
  
          } else if (id == R.id.nav_arbeitsplan) {
  
          } else if (id == R.id.nav_manage) {
  
          }
  
          DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
          drawer.closeDrawer(GravityCompat.START);
          return true;
      }</code></pre>
  </div>
  </div>
  </p>
  
  <p>The forwarded reqest goes to this java file. As you will see I´ve tried serveral stuff with bad results ....</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>package com.example.fabian.myapplication.Tabellen;
  
  import android.content.Context;
  import android.graphics.Color;
  import android.os.Bundle;
  import android.support.v4.app.Fragment;
  import android.view.LayoutInflater;
  import android.view.View;
  import android.view.ViewGroup;
  import android.widget.Button;
  import android.widget.CheckBox;
  import android.widget.LinearLayout;
  import android.widget.RelativeLayout;
  import android.widget.TextView;
  
  
  import com.example.fabian.myapplication.DataBaseConnection;
  import com.example.fabian.myapplication.MainActivity;
  import com.example.fabian.myapplication.R;
  
  
  public class auftrage extends Fragment {
  
      public static auftrage newInstance() {
          return new auftrage();
      }
  
      public void auftrage(){
      }
  
      @Override
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
  super.onCreateView(inflater,container,savedInstanceState);
          final View view = inflater.inflate(R.layout.auftrage, container, false);
  
  
          Button btnA = (Button) view.findViewById(R.id.buttonAuf);
          btnA.setOnClickListener(new View.OnClickListener(){
              @Override
              public void onClick(View v){
                  RelativeLayout rl;
                  TextView tv1, tv2, tv3;
  
                  rl = (RelativeLayout) view.findViewById(R.id.rl_auftrage);
  
                  tv1 = new TextView (view.getContext());
                  tv2 = new TextView (view.getContext());
                  tv3 = new TextView (view.getContext());
  
                  tv1.setText("Dynamic TedgfhdfhdghdfghdfghfdghfghddgfhdfhgdxtView");
                  tv2.setText("Javhgfdfghdfghfgdhdhgdghdfghdgdfghdfghdfghdfgha");
                  tv3.setText("Andrfdghdfghdfghdghdgfhgfdhdfghgdfhdgfhdgfhdgfhoid");
  
                  tv1.setTextColor(Color.RED);
                  tv2.setTextColor(Color.MAGENTA);
                  tv3.setTextColor(Color.BLUE);
  
                  tv1.setTextSize(40);
                  tv2.setTextSize(40);
                  tv3.setTextSize(40);
  
                  RelativeLayout.LayoutParams params1=new RelativeLayout.LayoutParams
                          ((int) ViewGroup.LayoutParams.WRAP_CONTENT,(int) ViewGroup.LayoutParams.WRAP_CONTENT);
                  params1.leftMargin=200;
                  params1.topMargin=200;
  
                  RelativeLayout.LayoutParams params2=new RelativeLayout.LayoutParams
                          ((int) ViewGroup.LayoutParams.WRAP_CONTENT,(int) ViewGroup.LayoutParams.WRAP_CONTENT);
                  params2.leftMargin=400;
                  params2.topMargin=400;
  
                  RelativeLayout.LayoutParams params3=new RelativeLayout.LayoutParams
                          ((int) ViewGroup.LayoutParams.WRAP_CONTENT,(int) ViewGroup.LayoutParams.WRAP_CONTENT);
                  params3.leftMargin=600;
                  params3.topMargin=600;
  
                  tv1.setLayoutParams(params1);
                  tv2.setLayoutParams(params2);
                  tv3.setLayoutParams(params3);
  
                  rl.addView(tv1);
                  rl.addView(tv2);
                  rl.addView(tv3);
  
                  //String[] IDs = DataBaseConnection.IDAuslesen();
                  String[] IDs = {"test 1 ", "nochspwas", "swi"};
  
                  for (String ID: IDs){
                      TextView product = new TextView(getActivity().getApplicationContext());
                      product.setText(ID);
                      //ll.addView(product);
  
                      //CheckBox cb = (CheckBox) view.findViewById(R.id.checkBoxX);
                      //cb.setText(cb.getText().toString() + ID + "   ");
                      //TODO beim öffnen dann eigenschaften anzeigen
                  }
  
  
              }
          });
  
          btnA.setText("klappt");
  
  
          return view;
  
      }
  
  }</code></pre>
  </div>
  </div>
  </p>
  
  <p>And a last here is the xml-File of the fragment:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      android:id="@+id/rl_auftrage"
      android:layout_width="match_parent"
      android:layout_height="match_parent" &gt;
  
      &lt;Button
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="New Button"
          android:id="@+id/buttonAuf"
          android:layout_gravity="center_vertical"
          android:layout_centerVertical="true"
          android:layout_centerHorizontal="true" /&gt;
  &lt;/RelativeLayout&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>I really hope you that can help me to solve this issue!!! I think it´s just a little to make the code working but somehow I don´t find it :(</p>
  
  <p>So thanks in advance!</p>