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

Initialize 

Button b1 = popupView.findViewById(R.id.button1);
Button b2 = popupView.findViewById(R.id.button2);

OnClickListeners

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

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

popup.dismiss();
} });

Show the popup window 

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





Comments

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

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

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

    ReplyDelete

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







textview1.setText(edittext1.getText());






Add Admob Banner ads to your Sketchware Project

Implement banner ads to your app using AIDE :



Video Url : https://youtu.be/mqNVMf7zaYI
1) Open your project in AIDE
.
 Add 'com.google.android.gms:play-services-ads:+' to the app level build.gradle

2)Now navigate to AndroidManifest.xml and open it.

Add the following permissions

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

3)Add meta-data

<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

4)Add the activity

<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />


5)Open main.xml. Add the following code

xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://sc…