程式碼中設定控制元件間距
阿新 • • 發佈:2019-02-06
在佈局中設定間距比較簡單,只需要使用android:layout_marginLeft等屬性就可以了,有的時候要在程式碼中根據具體情況動態新增一些控制元件,在程式碼中設定間距
//列表中根據值加入ImageView,建立基礎的ImageView
private ImageView getBaseImageView(int sourceID){
ImageView imageView = new ImageView(UrineResultActivity.this);
LinearLayout.LayoutParams layout = new LinearLayout.LayoutParams (
LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
layout.setMargins(15, 0, 15, 0);
imageView.setLayoutParams(layout);
imageView.setBackgroundResource(sourceID);
return imageView;
}