Viv*_*kur 39 android center dynamic gravity android-imageview
我想用以下代码将Imageview数组的重力,ImageIcons [i]设置到中心,
ImageIcons[i] = new ImageView(this);
ImageIcons[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
layout.addView(ImageIcons[i]);
Run Code Online (Sandbox Code Playgroud)
在设定引力时我被困住了.我要求SO人员指导我.
谢谢
Wal*_*ain 94
试试这个
LinearLayout.LayoutParams layoutParams=new LinearLayout.LayoutParams(width, height);
layoutParams.gravity=Gravity.CENTER;
ImageIcons[i].setLayoutParams(layoutParams);
Run Code Online (Sandbox Code Playgroud)
从视图中获取布局参数,修改它并再次设置它.
image.setBackgroundResource(R.drawable.mobile);
LayoutParams params = (LayoutParams) image.getLayoutParams();
params.gravity = Gravity.CENTER;
image.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)