Code example for LinearLayout

Methods: addViewsetOrientation, setLayoutParams

0
    @Override 
    protected void onCreate(Bundle icicle) 
    { 
        super.onCreate(icicle);
 
        mLayout = new LinearLayout(this);
        mLayout.setOrientation(LinearLayout.VERTICAL);
        mLayout.setLayoutParams(new ViewGroup.LayoutParams(
                ViewGroup.LayoutParams.MATCH_PARENT,
                ViewGroup.LayoutParams.MATCH_PARENT));
 
        mButton1 = new Button(this);
        mButton1.setText("Dialog WITHOUT EditText");//(R.string.open_dialog_scrollable);
        mButton1.setOnClickListener(new View.OnClickListener() 
        { 
            public void onClick(View v) 
            { 
                showDialog(DIALOG_WITHOUT_EDITTEXT);
            } 
        }); 
 
        mButton2 = new Button(this);
        mButton2.setText("Dialog WITH EditText");//(R.string.open_dialog_nonscrollable);
        mButton2.setOnClickListener(new View.OnClickListener() 
        { 
            public void onClick(View v) 
            { 
                showDialog(DIALOG_WITH_EDITTEXT);
            } 
        }); 
 
        mEditText = new EditText(this);
        mLayout.addView(mEditText);
        mLayout.addView(mButton1);
        mLayout.addView(mButton2);
 
        setContentView(mLayout);
    } 
 
    @Override