To add a new activity on click of a button in Android Studio, you can follow these steps:

How to add new Activity on click button in Android Studio?

1. Open your Android Studio project and navigate to the project's directory structure on the left side of the IDE.

2. Right-click on the package where you want to add the new activity, select "New," and then choose "Activity" from the submenu.

3. A dialog box will appear with various activity templates. Choose the template that suits your needs, such as "Empty Activity" or "Basic Activity," and click "Next."

4. In the next dialog, provide the activity name and layout name. You can also modify the package name and the location where the new activity files will be created. Click "Finish" to create the new activity.

5. Once the new activity is created, you need to define the button and its click event in your existing activity. Open the XML layout file for your existing activity (usually named `activity_main.xml` or similar).

6. Locate the button in the XML layout file and assign it an ID. For example:

xml
<Button android:id="@+id/myButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Click me" />

7. Open the corresponding Java or Kotlin file for your existing activity (usually named `MainActivity.java` or `MainActivity.kt`).

8. Inside the `onCreate` method of your existing activity, get a reference to the button using its ID:

For Java:

java
Button myButton = findViewById(R.id.myButton);

For Kotlin

kotlin
val myButton: Button = findViewById(R.id.myButton)

9. Set an `OnClickListener` on the button and define the logic to start the new activity inside the `onClick` method:

For Java:

java
myButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, NewActivity.class); startActivity(intent); } });

For Kotlin:

kotlin
myButton.setOnClickListener { val intent = Intent(this@MainActivity, NewActivity::class.java) startActivity(intent) }

Make sure to replace `NewActivity` with the actual name of the newly created activity.

10. Build and run your application. When you click the button, it should launch the new activity.

That's it! You have now added a new activity that is triggered when a button is clicked in Android Studio.