android中如何间隔控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中如何间隔控件相关的知识,希望对你有一定的参考价值。

android中,怎么样间隔开两个控件吖?
有没有代码?

参考技术A 动态改变控件位置的方法:
setPadding()的方法更改布局位置。
如我要把Imageview下移200px:
ImageView.setPadding( ImageView.getPaddingLeft(), ImageView.getPaddingTop()+200,
ImageView.getPaddingRight(), ImageView.getPaddingBottom());
动态改变控件大小的方法:
1、声明控件参数获取对象 LayoutParams lp;
2、获取控件参数: lp = 控件id.getLayoutParams();
3、设置控件参数:如高度。 lp.height -= 10;
4:、使设置生效:控件id.setLayoutParams(lp);

LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(10, 20, 30, 40);
imageView.setLayoutParams(lp);
参考技术B 用android:layout_margin***来设置距离如android:layout_marginLeft="14dip"将控件放到距左边14dip的地方本回答被提问者采纳

以上是关于android中如何间隔控件的主要内容,如果未能解决你的问题,请参考以下文章

android开发中怎么控件按钮不让用户频繁的点击

Android控件篇 TabLayout中的Tab间隔设置方法 上篇

Android checkbox和text间隔设置

Android不从间隔播放html5音频

Android Space 源码简析

Android Space 源码简析