Infla la vista sin el margen

Tengo este código

View item = View.inflate(context, R.layout.item_layout, null); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); layout.addView(item, params); 

Mi item_layout: (nota la parte android: layout_marginTop = "2dip")

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_marginTop="2dip" android:layout_width="fill_parent"> <ImageView android:src="@drawable/pic_unknown" android:id="@+id/image1" android:layout_height="50dip" android:layout_width="50dip" android:padding="5dip"></ImageView> </RelativeLayout> 

Y luego en mi diseño veo la lista de elementos inflados pero sin margen entre ellos. He intentado con margintop = 10dip todavía no hay nada que suceda mi punto es que el valor que puse en el diseño no se toma en el cálculo con o sin el margen superior el diseño es el mismo.

¿Cómo puedo añadir un espacio vacío entre los elementos? ¿Cómo puedo inflar un espacio vacío entre los elementos? ¿Es posible inflar algo como espacio o espacio? O debo utilizar la solución como inflar algún diseño vacío con 2dip altura o algo Gracias

    3 Solutions collect form web for “Infla la vista sin el margen”

    El último parámetro del método de inflado es el parámetro al que se agrega la vista inflada. En su caso es null . Prueba esto en su lugar:

      View item = View.inflate(context, R.layout.item_layout, layout); 

    Intente rellenar el RelativeLayout en su lugar si sus márgenes se aplican al exterior.

    Usted puede agregar el margen a la disposición que usted infló como abajo:

     final LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); params.topMargin = 10; 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.