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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM