Widget - Text Input Layout

final android.support.design.widget.TextInputLayout lay=new android.support.design.widget.TextInputLayout(this);

lay.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
linear1.addView(lay);
final android.support.design.widget.TextInputEditText mytext=new android.support.design.widget.TextInputEditText(MainActivity.this);
mytext.setHint("Name");
mytext.setLayoutParams(new LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams.MATCH_PARENT, android.widget.LinearLayout.LayoutParams.WRAP_CONTENT));lay.addView(mytext);