我一直在尋找這個問題的解決方案現在超過一個小時,但沒有任何工作。 :/setMargins()將無法工作 - Android
我想將我的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);
}
它不爲不顯示或一切正常且幅度已關閉工作的? –
「它只是不會工作」請更具體 – ben75
保證金不顯示 – Johannes