Android動態設置View的位置和大小

以LinearLayout中的控件ImageView爲例

LinearLayout layout = (LinearLayout) convertView.findViewById(R.id.linearlayout);  
ImageView imageView = new ImageView(this);  
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(100, 100);  
params.setMargins(5, 5, 5, 5);  
layout.addView(imageView);

new LinearLayout.LayoutParams(100,100) 即設置高度和寬度

params.setMargins即設置上下左右四個Margin值,順序爲left, top, right, bottom

可以動態加載控件,也可以動態設置控件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章