重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
作为一家“创意+整合+营销”的成都网站建设机构,我们在业内良好的客户口碑。创新互联提供从前期的网站品牌分析策划、网站设计、网站设计、网站制作、创意表现、网页制作、系统开发以及后续网站营销运营等一系列服务,帮助企业打造创新的互联网品牌经营模式与有效的网络营销方法,创造更大的价值。
不用管他,只要设置自己需要的就ok了margin-left:xxpx;
你要问的是什么意思了?这个主要用于 框架与框架之间的距离框架与内容的距离的话 用padding
你说的是CSS的吧,margin的属性。单位都是px的。比如:margin:10px 5px 15px 20px; 上外边距是 10px 右外边距是 5px 下外边距是 15px 左外边距是 20px这个的语法基本都是这样的,都是像素的,其他的基本也是一样,想了想还是添上这句话,免得你觉得我答非所问。0.0
ImageView imageView = = new ImageView(getContext()); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT, 1); // , 1是可选写的lp.setMargins(10, 20, 30, 40); imageView.setLayoutParams(lp);
首先定义个LayoutParams,然后在设置margin,在把这个LayoutParams设置给控件,如下:LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);layoutParams.setMargins(10,10,10,10);//4个参数按顺序分别是左上右下mView.setLayoutParams(layoutParams);LinearLayout.LayoutParams中还有很多方法可以使用 看一下就可以用上
首先定义个layoutparams,然后在设置margin,在把这个layoutparams设置给控件,如下:linearlayout.layoutparams layoutparams = new linearlayout.layoutparams(viewgroup.layoutparams.wrap_content, viewgroup.layoutparams.wrap_content);layoutparams.setmargins(10,10,10,10);//4个参数按顺序分别是左上右下mview.setlayoutparams(layoutparams);
1、比如imageView,有一个getLayout方法,获得的layout在强转类型到LinearLayout或者其他,然后再设定margin什么的。
2、我们平常可以直接在xml里设置margin,如:Xml代码
在xml里设置margin,如:但是有些情况下,需要在java代码里来写,通过查阅android api,android.view.viewgroup.marginlayoutparams有个方法setmargins(left, top, right, bottom). 其直接的子类有: framelayout.layoutparams, linearlayout.layoutparams and relativelayout.layoutparams.:linearlayout.layoutparams lp = new linearlayout.layoutparams(linearlayout.layoutparams.wrap_content, linearlayout.layoutparams.wrap_content);lp.setmargins(10, 20, 30, 40);imageview.setlayoutparams(lp);
首先定义个LayoutParams,然后在设置margin,在把这个LayoutParams设置给控件,如下:LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);layoutParams.setMargins(10,10,10,10);//4个参数按顺序分别是左上右下mView.setLayoutParams(layoutParams);