我想在我的CustomView中使用未知(开始)的视图数量,所以我必须以编程方式设置每个视图的位置。问题是我不能使用setX()/ ...或seTop()/ ...,因为我正在为froyo开发。但我怎样才能设定其他位置?
答案 0 :(得分:0)
使用RelativeLayout
,您可以执行以下操作:
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams)child.getLayoutParams();
layoutParams.leftMargin = x;
layoutParams.topMargin = y;
child.setLayoutParams(layoutParams);