代码如下:
RelativeLayout relativeLayout = new RelativeLayout(mContext);
RelativeLayout.LayoutParams reParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,RelativeLayout.LayoutParams.FILL_PARENT);
noteImageView = new ImageView(mContext);
noteImageParams.setMargins(700, 0, 0, 0);
noteImageView.setBackgroundResource(R.drawable.);
noteImageView.setLayoutParams(noteImageParams);
relativeLayout.addView(noteImageView, reParams);
noteImageParams的setmargins方法没有发挥作用,还是出现在屏幕左上角,该怎么办?
RelativeLayout relativeLayout = new RelativeLayout(mContext);
RelativeLayout.LayoutParams reParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,RelativeLayout.LayoutParams.FILL_PARENT);
noteImageView = new ImageView(mContext);
noteImageParams.setMargins(700, 0, 0, 0);
noteImageView.setBackgroundResource(R.drawable.);
noteImageView.setLayoutParams(noteImageParams);
relativeLayout.addView(noteImageView, reParams);
noteImageParams的setmargins方法没有发挥作用,还是出现在屏幕左上角,该怎么办?
1.你的noteImageParams都没有看到定义和new的代码
2.relativeLayout.addView(noteImageView, reParams);
这句说明你添加View的时候用的是reParams,这个Params的属性你只设置了高宽为fill_parent,没有设置Margin等属性。