gpt4 book ai didi

android - 它使没有边距的 View 膨胀

转载 作者:IT老高 更新时间:2023-10-28 23:32:10 25 4
gpt4 key购买 nike

我有这个代码

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 仍然没有发生我的观点是我在布局中放置的值在计算中没有被采用,无论有没有边缘顶部,布局都是相同的。

如何在项目之间添加一些空白空间?如何充气项目之间的空白空间?是否可以膨胀诸如 gap 或 some space 之类的东西?或者我必须使用解决方法,比如用 2dip 高度或其他东西膨胀一些空布局谢谢

最佳答案

inflate 方法的最后一个参数是您添加膨胀 View 的参数。在您的情况下,它是 null。试试这个:

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

关于android - 它使没有边距的 View 膨胀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7714323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com