0% found this document useful (0 votes)
15 views3 pages

Creating Window in Android

To create a new window in Android Studio, you can either create a new Activity for a full screen or use a Dialog for pop-up windows. For a new Activity, add it in the project and modify the AndroidManifest.xml, while for a Dialog, you can use AlertDialog or DialogFragment for custom UI. Additionally, PopupWindow can be used for small floating UI elements.

Uploaded by

crackersff
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views3 pages

Creating Window in Android

To create a new window in Android Studio, you can either create a new Activity for a full screen or use a Dialog for pop-up windows. For a new Activity, add it in the project and modify the AndroidManifest.xml, while for a Dialog, you can use AlertDialog or DialogFragment for custom UI. Additionally, PopupWindow can be used for small floating UI elements.

Uploaded by

crackersff
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Creating Window in Android

how to create a window in amdroid studio

In Android Studio, if you want to create a new window (separate from your main activity),
you typically create a new Activity or Dialog. Here's how you can do it:

1. Creating a New Activity (New Window)


Step 1: Add a New Activity
1. Open Android Studio.

2. Go to File > New > Activity > Empty Activity.

3. Name your new activity (e.g., SecondActivity ).

4. Click Finish.

Step 2: Modify the AndroidManifest.xml


Ensure your new activity is declared in the AndroidManifest.xml :

xml

<activity android:name=".SecondActivity"/>

Step 3: Start the New Activity


In your MainActivity.java (or MainActivity.kt), add the following code to open the new
activity when a button is clicked:

Java:

java

Intent intent = new Intent(MainActivity.this, SecondActivity.class);


startActivity(intent);

Kotlin:

kotlin

1/3
val intent = Intent(this, SecondActivity::class.java)
startActivity(intent)

2. Creating a Pop-Up Window (Dialog)


If you don’t need a full new activity but just a pop-up window, you can use a Dialog or
AlertDialog.

Using AlertDialog:
java

new AlertDialog.Builder(this)
.setTitle("Title")
.setMessage("This is a popup window!")
.setPositiveButton("OK", (dialog, which) -> dialog.dismiss())
.show();

Using DialogFragment (For Custom UI)


1. Create a new class MyDialogFragment.java:

java

public class MyDialogFragment extends DialogFragment {


@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Dialog Title")
.setMessage("This is a custom dialog!")
.setPositiveButton("OK", (dialog, id) -> dialog.dismiss());
return builder.create();
}
}

2. Show the dialog from an Activity:

2/3
java

MyDialogFragment dialog = new MyDialogFragment();


dialog.show(getSupportFragmentManager(), "MyDialog");

3. Using a Popup Window


For a small floating window:

java

PopupWindow popupWindow = new PopupWindow(view, width, height, true);


popupWindow.showAtLocation(parentView, Gravity.CENTER, 0, 0);

Which One to Use?


Activity → If you need a full new screen.

AlertDialog/DialogFragment → For pop-ups and confirmation messages.

PopupWindow → For floating UI elements.

Let me know if you need further clarification! 🚀

3/3

You might also like