【发布时间】:2015-07-17 19:16:19
【问题描述】:
边距未设置为动态创建的视图:-
RelativeLayout.LayoutParams mDeleteBinLayoutParams = new RelativeLayout.LayoutParams(90, 90);
mDeleteBinLayoutParams.setMargins(100, -20, 0, 10);
final DeleteZone mDeleteZone = new DeleteZone(ThemeActivity.this);
mDeleteZone.setImageResource(R.drawable.delete_zone);
mDeleteZone.setId(-101);
mDeleteZone.setLayoutParams(mDeleteBinLayoutParams);
mDragLayer.addView(mDeleteZone);
【问题讨论】:
-
为什么要设置负边距?
-
我也检查了正边距,但它不起作用。
-
你的mDragLayer是不是RelativeLayout
-
DragLayer 是用于拖放功能的绝对布局。
-
那你为什么要设置RelativeLayoutParams
标签: android android-layout layoutparams