gpt4 book ai didi

android - 如何使用android :Layout_marginLeft dynamically in Android for TextView

转载 作者:搜寻专家 更新时间:2023-11-01 08:16:37 25 4
gpt4 key购买 nike

我正在从 Activity 动态创建一个 TextView。我创建了 2 个 Textviews,我想在 2 个 TextViews 之间保持一些差距。这如何通过代码而不是从 XML 来实现。通常在 XML 中,我们使用 android:layout_marginLeft/Right 标签来保持 2 个 TextView 之间的间隙。这如何通过代码实现?
提前致谢

最佳答案

这取决于您使用的布局。此示例将 RelativeLayout 放置在 LinearLayout 中

LinearLayout linearLayoutParent;
RelativeLayout relativeLayout;

RelativeLayout.LayoutParams margin = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
margin.setMargins(0, 0, 0, 7); //7px bottom margin

//get or create the linear and the relative layouts

...

// Add view with its margins
linearLayoutParent.addView(relativeLayout, margin);

关于android - 如何使用android :Layout_marginLeft dynamically in Android for TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3904586/

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