Skip to main content

Create Custom Popup Window using Sketchware

Create Custom Popup Window using Sketchware

Refer the video below if  you get stuck. 

1) Add a custom view named window.You can name it according to your wish. 

2)Design your popup window. 

2) Now, In the logic section,In OnCLick event of button.Add the following  code

Create a view

View popupView = getLayoutInflater().inflate(R.layout.window, null);

Popup window 

final PopupWindow popup = new PopupWindow(popupView, ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT, true);


Button b1 = popupView.findViewById(;
Button b2 = popupView.findViewById(;


b1.setOnClickListener(new OnClickListener() { public void onClick(View view) {
//below code will dismiss the popup window
} });

b2.setOnClickListener(new OnClickListener() { public void onClick(View view) {

} });

Show the popup window 

popup.showAtLocation(popupView, Gravity.CENTER, 0, 0);


  1. i think you need a screenshot of block... for better understanding...

  2. I want to add a sticky webview on top , and other item will scroll below it in sketware, can you help me ?

  3. When button wass click move to custom Activity to next Activity
    Which code will be used


Post a comment

Did you like this tutorial ?

Popular posts from this blog

Add Edittext Inside Dialog Box

Add Edittext Inside Dialog Box

If you haven`t yet watched the video...Watch it right now!!!

The code used in the above video is available here.
final EditText edittext1= new EditText(MainActivity.this); LinearLayout.LayoutParams lpar = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); edittext1.setLayoutParams(lpar); dialog.setView(edittext1);


Add Swipe To Refresh Feature To Your App using Android Studio

Add Swipe To Refresh Feature To Your App Using Android Studio

If you haven't watched the video watch it now!

Source Code
Android Manifest.xml

<manifest xmlns:android=""package=""> <uses-permission android:name="android.permission.INTERNET" /> <applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>…