java android自定义内容布局以编程方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java android自定义内容布局以编程方式相关的知识,希望对你有一定的参考价值。

public void setContentView(int layoutResID,int actionbarId) {
        View newLayout = getLayoutInflater().inflate(R.layout.template_activity_1,null,false);
        ViewGroup viewGroup = newLayout.findViewById(R.id.m_new_root);
        ViewGroup.LayoutParams para = new ViewGroup.LayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
        View oldRoot =getLayoutInflater().inflate(layoutResID,viewGroup,false);
        newLayout.setLayoutParams(para);

        viewGroup.addView(getLayoutInflater().inflate(actionbarId,viewGroup,false));
        viewGroup.addView(oldRoot);

        getSupportActionBar().hide();

        super.setContentView(newLayout);
    }

以上是关于java android自定义内容布局以编程方式的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 中以编程方式创建带有自定义列表项的 ListView - 没有 xml 列表项布局

自定义 tableviewcell 动态高度未根据约束更新(以编程方式自动布局)

Android,以编程方式布局按钮视图?

约束布局中以编程方式添加的按钮将忽略约束 - Android

Android 以编程方式包含布局(即没有 XML)

如何以编程方式使用自动布局添加自定义视图