Lesson 3 - How to create login and register screen (Part 2)





Tonikami TV Tutorials
How to work with Intent and java class

open Login.java


public class Login extends AcionBarActivity implements view.onClickListener <---------ctrl+i {


Button bLogin;
EditText  etUsername, etPassword;
TextView  Registerlink;



public OnCreate {

etUsername = (EditText) findViewById(R.id.etUsename<---------this is a reference  );
etPassword= (EditText) findViewById(R.id.etPassword<---------this is a reference  );
bLogin = (Button) findViewById(R.id.etLogin<---------this is a reference  );

Registerlink= (TextView) findViewById(R.id.tvRegisterlink);

bLogin.setOnClickListener(this);
Registerlink.setOnClickListener(this);

}

@Override
public onClick(View v){

switch(v.getId())  {


case R.id.bLogin:


//login button pressed

break;


case R.id.Registerlink:


//register button pressed


startActivity(new Intent ( this, Register.class));  <-----------this is how opens


break;




}


}


go to Register.java

public class Register extends AcionBarActivity implements view.onClickListener <---------ctrl+i {

Button bRegister;
EditText  etName, etAge, etUsername, etPassword;

public void OnCreate{

etName = (EditText) findViewById(R.id.etName );
etAge = (EditText) findViewById(R.id.etAge );
etUsername = (EditText) findViewById(R.id.etUsername );
etPassword = (EditText) findViewById(R.id.etPassword );

bRegister = (Button) findViewById (R.id.bRegister );


bRegister.setOnclickListener(this);


}

@Override
public onClick(View v){

switch(v.getId())  {


case R.id.bRegister:





break;




}


}


go to MainActivity.java


public class Register extends AcionBarActivity implements view.onClickListener <---------ctrl+i {

Button bLogout;
EditText  etName, etAge, etUsername;


}

public void OnCreate{

etName = (EditText) findViewById(R.id.etName );
etAge = (EditText) findViewById(R.id.etAge );
etUsername = (EditText) findViewById(R.id.etUsername );


bLogout= (Button) findViewById (R.id.bLogout);


bLogout.setOnclickListener(this);



}


@Override
public onClick(View v){

switch(v.getId())  {


case R.id.bLogout:


startActivity(new Intent ( this, Login.class));  <-----------this is how opens



break;




}




}


now go to Login.xml

add

<TextView


  • android:id="@+id/tvRegisterLink"
  • layout_width= "wrap_content"
  • android:text= "Register here"
  • android:textstyle= "bold"
  • layout_gravity= "center_horizontal"
  • layout_height= "wrap_content"



       In this Lesson:

we link all the activity

Now first page will open is ( Main.xml ) Logout button 





once you click logout it will go in login page ( Login.xml )





below is Register here if you click on it, it takes you to Register page (Register.xml)











Previous
Next Post »

1 comments: