title: How to create Relative layout Dynamicaly
body: <p>I want to generate the relative layout dynamically So that i can repeat the data as much as many times i get data from the server .The layout id that i want to create dynamically are <code>depart_flight_details_duration</code>,<code>passenger_details_layout</code>.How could create them in a loop so that it will be repeated more than one .Please help me on this i am new in android.</p>
  
  <p><strong>XML</strong></p>
  
  <pre><code>&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:orientation="horizontal" &gt;
  
      &lt;ImageView
          android:id="@+id/imgLogo"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:layout_alignParentLeft="true"
          android:layout_alignParentTop="true"
          android:layout_marginRight="5dip"
          android:padding="3dip"
          android:src="@drawable/logo_demo" /&gt;
  
      &lt;ScrollView
          android:id="@+id/main_scroll_view"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:layout_below="@+id/imgLogo" &gt;
  
          &lt;RelativeLayout
              android:id="@+id/main_ScrollView_Container"
              android:layout_width="match_parent"
              android:layout_height="wrap_content" &gt;
  
              &lt;RelativeLayout
                  android:id="@+id/trip_details_main"
                  android:layout_width="fill_parent"
                  android:layout_height="70dp"
                  android:background="@drawable/flight_detail"
                  android:gravity="center_vertical" &gt;
  
                  &lt;TextView
                      android:id="@+id/trip_locations"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignParentTop="true"
                      android:layout_marginLeft="5dp"
                      android:text="Delhi to Hydrabad"
                      android:textColor="#FFFFFF"
                      android:textSize="20sp"
                      android:textStyle="bold" /&gt;
  
                  &lt;TextView
                      android:id="@+id/depart_date"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_below="@+id/trip_locations"
                      android:layout_marginLeft="5dp"
                      android:text="18 Sep 2013"
                      android:textColor="#FFFFFF"
                      android:textSize="15sp" /&gt;
  
                  &lt;ImageView
                      android:id="@+id/imgRight"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignParentRight="true"
                      android:layout_marginTop="12dp"
                      android:src="@drawable/cal" /&gt;
              &lt;/RelativeLayout&gt;
  
              &lt;RelativeLayout
                  android:id="@+id/travel_itin_header"
                  android:layout_width="fill_parent"
                  android:layout_height="40dp"
                  android:layout_below="@+id/trip_details_main"
                  android:layout_marginTop="2dp"
                  android:background="@drawable/gray"
                  android:gravity="center_vertical" &gt;
  
                  &lt;TextView
                      android:id="@+id/itinerary_text"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignParentTop="true"
                      android:layout_marginLeft="90dp"
                      android:layout_marginTop="5dp"
                      android:text="Itinerary Details"
                      android:textColor="#FFFFFF"
                      android:textSize="15sp"
                      android:textStyle="bold" /&gt;
              &lt;/RelativeLayout&gt;
  
              &lt;RelativeLayout
                  android:id="@+id/passenger_details_layout"
                  android:layout_width="fill_parent"
                  android:layout_height="40dp"
                  android:layout_below="@+id/travel_itin_header"
                  android:layout_marginTop="2dp"
                  android:background="@drawable/gray"
                  android:gravity="center_vertical" &gt;
  
                  &lt;ImageView
                      android:id="@+id/pax_image"
                      android:layout_width="wrap_content"
                      android:layout_height="50dip"
                      android:layout_alignParentLeft="true"
                      android:padding="3dip"
                      android:src="@drawable/black_man" /&gt;
  
                  &lt;TextView
                      android:id="@+id/first_pax_name"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignTop="@+id/pax_image"
                      android:layout_marginLeft="12dp"
                      android:layout_marginTop="10dp"
                      android:layout_toRightOf="@+id/pax_image"
                      android:text=" XXX XXX XXX"
                      android:textColor="#FFFFFF"
                      android:textSize="15sp"
                      android:textStyle="bold" /&gt;
  
                  &lt;ImageView
                      android:id="@+id/imgRight"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignBottom="@+id/first_pax_name"
                      android:layout_alignParentRight="true"
                      android:src="@drawable/arrow2" /&gt;
              &lt;/RelativeLayout&gt;
  
              &lt;RelativeLayout
                  android:id="@+id/depart_flight_details_duration"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_alignParentLeft="true"
                  android:layout_below="@+id/passenger_details_layout"
                  android:layout_marginTop="2dp"
                  android:background="@drawable/small_search" &gt;
  
                  &lt;ImageView
                      android:id="@+id/flight_depart_image"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignParentLeft="true"
                      android:layout_alignParentTop="true"
                      android:padding="3dip"
                      android:src="@drawable/dep" /&gt;
  
                  &lt;TextView
                      android:id="@+id/depart_return_location"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignTop="@+id/flight_depart_image"
                      android:layout_marginLeft="12dp"
                      android:layout_marginTop="10dp"
                      android:layout_toLeftOf="@+id/arrow_image"
                      android:layout_toRightOf="@+id/flight_depart_image"
                      android:text="Delhi to Hydrabad"
                      android:textColor="#FFFFFF"
                      android:textSize="15sp"
                      android:textStyle="bold" /&gt;
  
                  &lt;TextView
                      android:id="@+id/one_way_date_and_duration_details"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_below="@+id/depart_return_location"
                      android:layout_marginLeft="12dp"
                      android:layout_toRightOf="@+id/flight_depart_image"
                      android:text="18 Sep 2013 09:45 | Duration 2:45"
                      android:textColor="#FFFFFF"
                      android:textSize="12sp" /&gt;
  
                  &lt;ImageView
                      android:id="@+id/arrow_image"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignBottom="@+id/depart_return_location"
                      android:layout_alignParentRight="true"
                      android:layout_marginTop="10dp"
                      android:src="@drawable/arrow2" /&gt;
              &lt;/RelativeLayout&gt;
  
              &lt;RelativeLayout
                  android:id="@+id/travel_agency_header"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_below="@+id/depart_flight_details_duration"
                  android:layout_marginTop="2dp"
                  android:background="@drawable/travelagency_bg" &gt;
  
                  &lt;TextView
                      android:id="@+id/travel_agency_text"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignParentTop="true"
                      android:layout_marginLeft="10dp"
                      android:layout_marginTop="5dp"
                      android:text="Travel Agency"
                      android:textColor="#676767"
                      android:textSize="15sp"
                      android:textStyle="bold" /&gt;
              &lt;/RelativeLayout&gt;
  
              &lt;RelativeLayout
                  android:id="@+id/tarvel_agency_details"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_below="@+id/travel_agency_header"
                  android:layout_marginTop="2dp" &gt;
  
                  &lt;ImageView
                      android:id="@+id/agent_logo"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_marginLeft="5dp"
                      android:src="@drawable/logo" /&gt;
  
                  &lt;ImageView
                      android:id="@+id/mobile_logo"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_marginLeft="8dp"
                      android:layout_marginTop="10dp"
                      android:layout_toRightOf="@+id/agent_logo"
                      android:src="@drawable/mobile" /&gt;
  
                  &lt;ImageView
                      android:id="@+id/at_logo"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_marginLeft="5dp"
                      android:layout_marginTop="10dp"
                      android:layout_toRightOf="@+id/mobile_logo"
                      android:src="@drawable/at" /&gt;
  
                  &lt;ImageView
                      android:id="@+id/email_logo"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_marginLeft="5dp"
                      android:layout_marginTop="10dp"
                      android:layout_toRightOf="@+id/at_logo"
                      android:src="@drawable/at" /&gt;
  
                  &lt;TextView
                      android:id="@+id/travel_agency_address"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_below="@+id/agent_logo"
                      android:layout_marginLeft="5dp"
                      android:text="Address : XXXXXXXX"
                      android:textColor="#676767" /&gt;
  
                  &lt;TextView
                      android:id="@+id/travel_agency_fax"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_below="@+id/travel_agency_address"
                      android:layout_marginLeft="5dp"
                      android:layout_marginTop="2dp"
                      android:text="Fax : XXXXXXXX"
                      android:textColor="#676767" /&gt;
              &lt;/RelativeLayout&gt;
  
              &lt;RelativeLayout
                  android:id="@+id/genral_remarks_header"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_below="@+id/tarvel_agency_details"
                  android:layout_marginTop="2dp"
                  android:background="@drawable/general_remar" &gt;
  
                  &lt;TextView
                      android:id="@+id/genral_remark_header_text"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_alignParentTop="true"
                      android:layout_marginLeft="10dp"
                      android:layout_marginTop="5dp"
                      android:text="Genral Remarks"
                      android:textColor="#676767"
                      android:textSize="15sp"
                      android:textStyle="bold" /&gt;
              &lt;/RelativeLayout&gt;
  
              &lt;RelativeLayout
                  android:id="@+id/genral_remark_text_layout"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:layout_below="@+id/genral_remarks_header"
                  android:layout_marginTop="2dp" &gt;
  
                  &lt;TextView
                      android:id="@+id/genral_remark_text"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_marginLeft="5dp"
                      android:gravity="center_vertical"
                      android:text="HAVE A NICE TRIP"
                      android:textColor="#676767" /&gt;
              &lt;/RelativeLayout&gt;
          &lt;/RelativeLayout&gt;
      &lt;/ScrollView&gt;
  
  &lt;/RelativeLayout&gt;
  </code></pre>