【发布时间】:2013-01-24 20:34:12
【问题描述】:
我已经为这个问题寻找解决方案一个多小时了,但没有一个有效。 :/
我想根据整数位置将 TextView 的上边距设置为一个值。 但不知何故,边距不会出现......
public void addElements(int position, String title,int colour, RelativeLayout ld){
int px = (int) TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_DIP,
1,
res.getDisplayMetrics()
);
int pos = 168*px;
LayoutParams params;
params = new LayoutParams(LayoutParams.MATCH_PARENT,144*px);
params.setMargins(0, 168, 0, 0);
TextView tv = new TextView(activity);
tv.requestLayout();
tv.setBackgroundResource(colour);
tv.setText(title);
tv.setSingleLine(false);
ld.addView(tv, params);
}
【问题讨论】:
-
它不起作用,因为它不显示或一切正常并且边距关闭?
-
“它只是行不通”请更具体
-
边距不显示
标签: java android textview android-relativelayout margins