美文网首页
android : 动态添加view 时的 params 问题

android : 动态添加view 时的 params 问题

作者: NikoKVCS | 来源:发表于2018-02-25 12:12 被阅读13次

如下方代码所示:

> dialog_confirm_work = (LinearLayout) getLayoutInflater().inflate(R.layout.dialog_confirm_work, null);

> RelativeLayout.LayoutParams shangban_params = new RelativeLayout.LayoutParams(UIUtils.dip2px(290),UIUtils.dip2px(180));

>      shangban_params.addRule(RelativeLayout.CENTER_IN_PARENT);

>      ((RelativeLayout)findViewById(R.id.Relative)).addView(dialog_confirm_work, shangban_params);

------------------------------------------------

明明这个 加载进来的 dialog_confirm_work 是个 linearLayout, 但是代码动态设置参数时 却用了 RelativeLayout 的params

这大概是因为 其父容器是个 RelativeLayout

所以 params 是主要跟其父容器有关吗?

此结论待验证

相关文章

网友评论

      本文标题:android : 动态添加view 时的 params 问题

      本文链接:https://www.haomeiwen.com/subject/qsxrxftx.html