Activity Transition

MainActivity.java

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
 public class MainActivity extends AppCompatActivity {
  Button btnActivity1;
  @Override 
   protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);
   btnActivity1 = (Button) findViewById(R.id.idbtnActivity1);
 }
  public void btnClickAct1(View v) {
   Intent i = new Intent(this, MainActivity2.class);
   startActivity(i);
 }
}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#6666FF" 
     tools:context="tutorials.android.com.autocompletetextview.MainActivity">
    
    <TextView 
     android:id="@+id/idTxtActivity1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="This is Activity 1" 
     android:layout_centerHorizontal="true" 
     android:textSize="48sp"/>
    
    <Button 
     android:id="@+id/idbtnActivity1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"
     android:layout_below="@+id/idTxtActivity1" 
     android:onClick="btnClickAct1" 
     android:text="Goto Activity 2" />  
</RelativeLayout> 

MainActivity2.java
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
 public class MainActivity2 extends AppCompatActivity {
  Button btnActivity2;
  @Override 
   protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main2);
   btnActivity2 = (Button) findViewById(R.id.idbtnActivity2);
 }
  public void btnClickAct2(View v) {
   Intent i = new Intent(this, MainActivity.class);
   startActivity(i);
 }
}

activity_main2.xml
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
     android:id="@+id/activity_main2" 
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:background="#FFFF00" 
     tools:context="tutorials.android.com.autocompletetextview.MainActivity2">
    
    <TextView 
     android:id="@+id/idTxtActivity2" 
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" 
     android:text="This is Activity 2" 
     android:layout_centerHorizontal="true" 
     android:textSize="48sp"/>
    
    <Button 
     android:id="@+id/idbtnActivity2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/idTxtActivity2" 
     android:onClick="btnClickAct2" 
     android:text="Goto Activity 1" />
</RelativeLayout>

Share this

1 comments:

Write comments
Anonymous
March 21, 2018 at 7:31 AM delete

how to put more then one button per activity in main activity, that even the others buttons can lead to more activities?

Reply
avatar