Android中如何设置margin
2016-07-28 16:04
281 查看
View本身没有setMargin方法
我们发现android.view.ViewGroup.MarginLayoutParams有个方法setMargins(left, top, right, bottom).
其直接的子类有: FrameLayout.LayoutParams, LinearLayout.LayoutParams and RelativeLayout.LayoutParams.
使用方法:
我们发现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);
相关文章推荐
- Android图片处理之Glide使用大全
- Android 通知栏Notification全面学习
- 如何source insight 查看android frameworks 源码
- Dagger2源码剖析
- Android笔记之Fragment
- Android 打造编译时注解解析框架 这只是一个开始
- Android类似通讯录模糊匹配搜索实现(号码、首字母、简拼、全拼)
- Android直播,音视频播放
- Android Studio如何取消与SVN的关联
- 知识点汇总
- Android studio 预览报错解决
- 自定义alertDialog
- 如何自学 Android 编程-----整理stormzhang的知乎问答
- Android 录制视频并上传
- android中VideoView无法播放此视频
- Android_Spinner_SimpleAdapter
- Android.mk 文件语法详解
- Android之事件分发与消费机制
- 谈谈Android中的Rect类
- Android 解决不同进程发送KeyEvent 的问题