Implement a login interface:
Relative layout:
Package CN. csdn. codeui;
ImportAndroid. App. activity;
ImportAndroid. OS. Bundle;
ImportAndroid. View. viewgroup. layoutparams;
ImportAndroid. widget. Button;
ImportAndroid. widget. edittext;
ImportAndroid. widget. relativelayout;
ImportAndroid. widget. textview;
Public ClassLoginrelativeactivityExtendsActivity {
Protected VoidOncreate (bundle savedinstancestate ){
Super. Oncreate (savedinstancestate );
Initui ();
}
Private VoidInitui (){
Relativelayout rlayout =NewRelativelayout (This);
IntId = 100;
/**Add a textview*/
Textview textview1 =NewTextview (This);
/**Android: Id = ""*/
Textview1.setid (ID );
/**Android: text = "username :"*/
Textview1.settext ("User name :");
/**Android: layout_width = "wrap_content"
Android: layout_height = "wrap_content"*/
Relativelayout. layoutparams textparams1 =NewRelativelayout. layoutparams (
Layoutparams. wrap_content, layoutparams. wrap_content );
/**Android: layout_alignparentleft = "true"*/
Textparams1.addrule (relativelayout. align_parent_left );
Rlayout. addview (textview1, textparams1 );
//////////
IntId1 = 200;
Edittext useredit =NewEdittext (This);
Useredit. setid (id1 );
Relativelayout. layoutparams editparams1 =NewRelativelayout. layoutparams (
Layoutparams. fill_parent, layoutparams. wrap_content );
/**Android: layout_torightof = "id value"*/
Editparams1.addrule (relativelayout. right_of, ID );
Rlayout. addview (useredit, editparams1 );
//////////
IntId = 300;
Textview textview2 =NewTextview (This);
Textview2.setid (ID );
Textview2.settext ("Password :");
Relativelayout. layoutparams textparams2 =NewRelativelayout. layoutparams (
Layoutparams. wrap_content, layoutparams. wrap_content );
Textparams2.addrule (relativelayout. below, id1 );
Rlayout. addview (textview2, textparams2 );
//////////
IntId1 = 400;
Edittext passedit =NewEdittext (This);
Passedit. setid (id1 );
Relativelayout. layoutparams editparams2 =NewRelativelayout. layoutparams (
Layoutparams. fill_parent, layoutparams. wrap_content );
Editparams2.addrule (relativelayout. below, id1 );
Editparams2.addrule (relativelayout. right_of, ID );
Rlayout. addview (passedit, editparams2 );
//////////
IntId2 = 500;
Button login =NewButton (This);
Login. setid (Id2 );
Login. settext ("login ");
Relativelayout. layoutparams loginparams =NewRelativelayout. layoutparams (
Layoutparams. wrap_content, layoutparams. wrap_content );
Loginparams. addrule (relativelayout. below, id1 );
Loginparams. addrule (relativelayout. align_parent_right );
Rlayout. addview (login, loginparams );
//////////
Button insert =NewButton (This);
Insert. settext ("register ");
Relativelayout. layoutparams insertparams =NewRelativelayout. layoutparams (
Layoutparams. wrap_content, layoutparams. wrap_content );
Insertparams. addrule (relativelayout. below, id1 );
Insertparams. addrule (relativelayout. left_of, Id2 );
Rlayout. addview (insert, insertparams );
Setcontentview (rlayout );
}
}
:
Table layout: Package CN. csdn. codeui;
ImportAndroid. App. activity;
ImportAndroid. OS. Bundle;
ImportAndroid. View. viewgroup. layoutparams;
ImportAndroid. widget. Button;
ImportAndroid. widget. edittext;
ImportAndroid. widget. tablelayout;
ImportAndroid. widget. tablerow;
ImportAndroid. widget. textview;
Public ClassLogintableactivityExtendsActivity {
Protected VoidOncreate (bundle savedinstancestate ){
Super. Oncreate (savedinstancestate );
Initui ();
}
Private VoidInitui (){
///Table layout
Tablelayout tlayout =NewTablelayout (This);
Tlayout. setcolumnstretchable (1,True);
///Line
Tablerow tablerow1 =NewTablerow (This);
Textview textview1 =NewTextview (This);
Textview1.settext ("User name :");
Tablerow1.addview (textview1 );
Edittext useredit =NewEdittext (This);
Tablerow1.addview (useredit );
Tlayout. addview (tablerow1 );
Tablerow tablerow2 =NewTablerow (This);
Textview textview2 =NewTextview (This);
Textview2.settext ("Password :");
Tablerow2.addview (textview2 );
Edittext passedit =NewEdittext (This);
Tablerow2.addview (passedit );
Tlayout. addview (tablerow2 );
Tablerow tablerow3 =NewTablerow (This);
Button btn0 =NewButton (This);
Btn0.settext ("login ");
Tablerow3.addview (btn0 );
Button btn1 =NewButton (This);
Btn1.settext ("register ");
Tablerow3.addview (btn1 );
Tlayout. addview (tablerow3 );
Setcontentview (tlayout );
}
}
:
Linear layout:PackageCN. csdn. codeui;
ImportAndroid. App. activity;
ImportAndroid. OS. Bundle;
ImportAndroid. View. viewgroup. layoutparams;
ImportAndroid. widget. Button;
ImportAndroid. widget. edittext;
ImportAndroid. widget. linearlayout;
ImportAndroid. widget. textview;
Public ClassLoginlinearactivityExtendsActivity {
@ Override
Protected VoidOncreate (bundle savedinstancestate ){
//Todo auto-generated method stub
Super. Oncreate (savedinstancestate );
Init ();
}
Private VoidInit (){
//Linear Layout
Linearlayout =NewLinearlayout (This);
/**Android: Orientation = "vertical"*/
Linearlayout. setorientation (linearlayout. Vertical );
Layoutparams =NewLayoutparams (layoutparams. fill_parent,
Layoutparams. fill_parent );
//////////
Textview usertext =NewTextview (This);
Usertext. settext ("username :");
Layoutparams usertextparams =NewLayoutparams (
Layoutparams. fill_parent, layoutparams. wrap_content );
Linearlayout. addview (usertext, usertextparams );
//////////
Edittext useredit =NewEdittext (This);
Layoutparams usereditparams =NewLayoutparams (
Layoutparams. fill_parent, layoutparams. wrap_content );
Linearlayout. addview (useredit, usereditparams );
//////////
Textview passtext =NewTextview (This);
Passtext. settext ("Password :");
Layoutparams passtextparams =NewLayoutparams (
Layoutparams. fill_parent, layoutparams. wrap_content );
Linearlayout. addview (passtext, passtextparams );
//////////
Edittext passedit =NewEdittext (This);
Layoutparams passeditparams =NewLayoutparams (
Layoutparams. fill_parent, layoutparams. wrap_content );
Linearlayout. addview (passedit, passeditparams );
//////////
Button login =NewButton (This);
Login. settext ("login ");
Layoutparams loginparams =NewLayoutparams (layoutparams. fill_parent,
Layoutparams. wrap_content );
Linearlayout. addview (login, loginparams );
//////////
Button insert =NewButton (This);
Insert. settext ("register ");
Layoutparams insertparams =NewLayoutparams (layoutparams. fill_parent,
Layoutparams. wrap_content );
Linearlayout. addview (insert, insertparams );
Setcontentview (linearlayout, layoutparams );
}
}
:
URL: http://greatverve.cnblogs.com/archive/2012/01/06/android-code-ui.html