Как создать точно такой же макет списка строк, как изображение ниже андроида расположение крепления
Я попытался с ниже код, но зазор между двумя рядами гораздо больше, чем ожидалось
<TableRow>
<Button
android:layout_marginLeft="10dp"
android:id="@+id/btndel"
android:layout_width="72dp"
android:layout_height="72dp"
android:layout_gravity="center_vertical"
android:background="@drawable/delete_new"
/>
<ImageView
android:id="@+id/img"
android:layout_width="400dp"
android:layout_height="360dp"
android:layout_gravity="center_horizontal|center_vertical"
android:src="@drawable/cover" />
<ImageView
android:layout_marginRight="10dp"
android:layout_width="72dp"
android:layout_gravity="center_vertical"
android:src="@drawable/drag_72" />
</TableRow>
</TableLayout>
Во-первых, вы можете контролировать зазор между строк, используя атрибуты строки (например, высоты, отступов, полей и т.д. .). Тем не менее, если вы после такого макета, я бы рекомендовал использовать ListView с адаптером вместо TableLayout. –
Никаких атрибутов не работает, и, конечно, я использую layoutView layout и его пользовательскую строку ListView .... – sanu
Тогда почему вы используете TableRow как макет? TableRow предполагается использовать внутри TableLayout. Для ваших целей используйте FrameLayout или LinearLayout в качестве строки списка. –