Он увеличивает вид без полей

У меня есть этот код

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);

мой item_layout: (обратите внимание на часть 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>

, а затем в моем макете Я вижу, что список элементов увеличен, но между ними нет поля. Я пробовал с margintop = 10dip, но ничего не произошло. Моя точка зрения заключается в том, что значение, которое я поместил в макет, не принимается в расчет с полем сверху или без него. макет такой же.

Как добавить пустое пространство между элементами? Как увеличить пустое пространство между элементами? Можно ли увеличить что-то вроде пробела или чего-то еще пробел? или я должен использовать обходной путь, например, увеличить какой-нибудь пустой макет высотой 2dip или что-то в этом роде Спасибо

17
задан Lukap 10 October 2011 в 14:33
поделиться