通过单击按钮添加相对布局

问题描述

我正在制作一个应用程序,用户可以在其中添加要填充的其他字段。将创建初始布局以及包含的edittext和spinner项。单击该按钮时,它将在下面添加具有相同字段的另一个布局。我正在尝试添加布局。我“觉得”一旦我弄清楚了,其他的补充就会起作用。

这是我到目前为止所拥有的。

    Button add_subcontract = findViewById(R.id.subcontractbtn);
    add_subcontract.setonClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            RelativeLayout layout = findViewById(R.id.workorder_layout);
    //Setting up new layout and params when button is clicked.
            RelativeLayout subcontactor_layout = new RelativeLayout(workorder.this);
            RelativeLayout.LayoutParams contractor_layout_dim = new RelativeLayout.LayoutParams
                    
    (RelativeLayout.LayoutParams.MATCH_PARENT,RelativeLayout.LayoutParams.WRAP_CONTENT);

            subcontactor_layout.setLayoutParams(contractor_layout_dim);
            contractor_layout_dim.setMargins(0,8,0);
            contractor_layout_dim.addRule(subcontactor_layout.BELOW,R.id.subcontractor);

            subcontactor_layout.setPadding(9,9,9);
            subcontactor_layout.setBackgroundResource(R.drawable.corners);
            subcontactor_layout.setId(0);

            layout.addView(subcontactor_layout);
            }
        });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...