Professional Documents
Culture Documents
Basics of Android Lab Session - Basics 2018
Basics of Android Lab Session - Basics 2018
Basics of Android Lab Session - Basics 2018
<TextView
android:text="Welcome to Android Programming!"
activity_main.xml
android:fontFamily="sans-serif-condensed"
android:textStyle="bold"
android:textColor="@color/colorAccent"
android:textSize="20dp"
android:textAlignment="center"
android:textAllCaps="true“/>
activity_main.xml
<EditText
android:id="@+id/txtFirstName“
android:inputType="textPersonName"
android:hint="First Name“/>
<EditText
android:id="@+id/txtEmail“
android:inputType="textEmailAddress“
android:hint="Email"/>
5 Basics of Android Programming
…Cont’d
<EditText
android:id="@+id/txtPhoneNumber“
android:inputType=“phone"
android:hint=“Phone Number“/>
activity_main.xml
<EditText
android:id="@+id/txtPassword“
android:inputType="textPassword"
android:hint=“Last Name“/>
<Button
android:id="@+id/btnRegister"
android:text="Register"/>
txtLastName
txtEmail
txtPassword
txtPhoneNumber
btnRegister
<TextView
android:id="@+id/lblWelcome"
android:inputType="textPersonName“ activity_next.xml
android:text="Welcome:"/>
<Button
android:id="@+id/btnBack"
android:text=“Back"/>
txtPassword
btnBack
btnLogin
EditText inputUserName;
EditText inputPassword;
…Cont’d
Button btnLogin;
//Inside onCreate
inputUserName = findViewById(R.id.txtUserName);
inputPassword = findViewById(R.id.txtPassword);
btnLogin = findViewById(R.id.btnLogin);
btnLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String userName = inputUserName.getText().toString();
String password = inputPassword.getText().toString();
if (userName.isEmpty() || password.isEmpty()){
Toast.makeText(getApplicationContext(),"Please Fill in All Fields.",
Toast.LENGTH_LONG).show();
}
else {
Intent in = new Intent(getApplicationContext(),
NextActivity.class);
in.putExtra("un",userName);
startActivity(in);
}
}});
} 11 Basics of Android Programming
public class NextActivity extends AppCompatActivity {
Button btnBack;
TextView lblWelcome; …Cont’d
@Override
btnBack = findViewById(R.id.btnBack);
lblWelcome = findViewById(R.id.lblWelcome);
Intent in = getIntent();
String un = in.getStringExtra("un");
lblWelcome.setText(un);
btnBack.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Intent in = new Intent(getApplicationContext(),
MainActivity.class);
startActivity(in);
}
});
12
}
Basics of Android Programming
}