美文网首页
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