0% found this document useful (0 votes)
1 views

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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

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
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