Android动态设置View的位置和大小
16lz
2022-05-25
以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
可以动态加载控件,也可以动态设置控件
更多相关文章
- ANDROID图片压缩代码
- Android在onCreate()中获得控件尺寸
- android 方式实现imageview圆角
- Android(安卓)ViewPager中嵌套Banner 导致水平滑动冲突
- Android(安卓)布局 优先显示右侧的控件
- Android(安卓)如何在Java代码中手动设置控件的marginleft
- Android保持屏幕常亮的方法总结
- Android如何使用selector设置RelativeLayout的背景
- Android(安卓)Glide设置图片圆角,亲测有效