Android动态生成控件居中显示
16lz
2021-01-23
必须使用relativelayout
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);//居中显示。
layout.addView(button,lp);
同理 ,也可以设置其他对齐方式:
lp.addRule(RelativeLayout.ALIGN_WITH_PARENT_TOP);//父容器顶部对齐
lp.addRule(RelativeLayout.POSITION_BELOW, view1);//与view1底部对齐
lp.addRule(RelativeLayout.ALIGN_LEFT, view2);//与view2左对齐
更多相关文章
- android 设置全屏的三种方式
- Android实现推送方式解决方案
- Android Market新增运营商结算方式
- android升级adt和sdk之后无法识别SDK Location的一个解决方式
- Android跨进程通信方式(IPC)解析
- android添加桌面快捷方式
- android基础知识03——事件处理01:主要事件及其处理方式
- Android常用布局、控件以及Android存储方式
- Android五种常用数据的存储方式