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

Mainactivity - Java Package Com - Example.Alertdialog : Java Android Program To Demonstrate Alert Dialog Box

This document contains code for an Android program that demonstrates how to use an alert dialog box. It includes the Java code for the MainActivity class, which contains a button click listener that builds and shows an alert dialog when the button is clicked. It also includes the XML layout file, which contains a button for triggering the alert dialog. The code constructs the alert dialog by setting the title, message, and positive button, and then displays the dialog.

Uploaded by

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

Mainactivity - Java Package Com - Example.Alertdialog : Java Android Program To Demonstrate Alert Dialog Box

This document contains code for an Android program that demonstrates how to use an alert dialog box. It includes the Java code for the MainActivity class, which contains a button click listener that builds and shows an alert dialog when the button is clicked. It also includes the XML layout file, which contains a button for triggering the alert dialog. The code constructs the alert dialog by setting the title, message, and positive button, and then displays the dialog.

Uploaded by

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

Java Android Program to Demonstrate Alert Dialog Box

MainActivity.java

package com.example.alertdialog;

 import android.os.Bundle;

import android.app.Activity;

import android.app.AlertDialog;

import android.view.Menu;

import android.view.View;

import android.widget.Button;

public class MainActivity extends Activity {

  @Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Button but = (Button) findViewById(R.id.button);

but.setOnClickListener(new View.OnClickListener() {

  @Override

public void onClick(View v) {

// TODO Auto-generated method stub

// Create an alert dialog box

AlertDialog.Builder builder = new AlertDialog.Builder(

MainActivity.this);

  // Set alert title

builder.setTitle(R.string.alerttitle);

  // Set the value for the positive reaction from the user

// You can also set a listener to call when it is pressed

builder.setPositiveButton(R.string.ok, null);

  // The message

builder.setMessage(R.string.message);

  // Create the alert dialog and display it

AlertDialog theAlertDialog = builder.create();


theAlertDialog.show();

});

  @Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

 }

ActivityMain.xml

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context=".MainActivity" >

  <Button

android:id="@+id/button"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_alignParentRight="true"

android:layout_centerVertical="true"

android:text="SHOW DIALOG" />

 </RelativeLayout>
Output:
Create a Simple Application Which Shows Life Cycle of Activity.

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>

<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="example.activitylifecycle.MainActivity">

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Hello World!"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintLeft_toLeftOf="parent"

app:layout_constraintRight_toRightOf="parent"

app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>

MainActivity.java

package com.example.activity_life;

 import android.annotation.SuppressLint;

import android.app.Activity;

import android.os.Bundle;

import android.widget.Toast;

 @SuppressLint("NewApi")

public class MainActivity extends Activity {


  @Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

notify("onCreate");

  @Override

protected void onPause() {

super.onPause();

notify("onPause");

  @Override

protected void onResume() {

super.onResume();

notify("onResume");

  @Override

protected void onStop() {

super.onStop();

notify("onStop");

  @Override

protected void onDestroy() {

super.onDestroy();

notify("onDestroy");

  @Override

protected void onRestoreInstanceState(Bundle savedInstanceState) {

super.onRestoreInstanceState(savedInstanceState);

notify("onRestoreInstanceState");

  @Override
protected void onSaveInstanceState(Bundle outState) {

super.onSaveInstanceState(outState);

notify("onSaveInstanceState");

  private void notify(String methodName) {

String name = this.getClass().getName();

String[] strings = name.split("\\.");

Toast.makeText(getApplicationContext(),

methodName + "" + strings[strings.length - 1],

Toast.LENGTH_LONG).show();

Output:
Create the simple calculator shown below also perform appropriate operation

ActivityMain.xml

<?xml version="1.0" encoding="utf-8"?>

<androidx.constraintlayout.widget.ConstraintLayout

    xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:background="#8BC34A"

    android:backgroundTint="@android:color/darker_gray"

    tools:context=".MainActivity">

  

    <!-- Text View to display "gfg_myFirstApp "-->

    <TextView

        android:id="@+id/textView"

        android:layout_width="133dp"

        android:layout_height="28dp"

        android:layout_marginStart="139dp"

        android:layout_marginLeft="139dp"

        android:layout_marginTop="16dp"

        android:layout_marginEnd="139dp"

        android:layout_marginRight="139dp"

        android:layout_marginBottom="559dp"

  

        <!-- providing the green colour to the background -->

        android:background="#0F9D58"

  

        android:text="gfg_myFirstApp"

        android:textAppearance="@style/TextAppearance.AppCompat.Medium"

        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

  

    <!-- Text View to display our basic heading of "calculator"-->

    <TextView

        android:layout_width="194dp"

        android:layout_height="43dp"

        android:layout_marginStart="114dp"

        android:layout_marginLeft="114dp"

        android:layout_marginTop="58dp"

        android:layout_marginEnd="103dp"

        android:layout_marginRight="103dp"

        android:layout_marginBottom="502dp"

        android:scrollbarSize="30dp"

        android:text="   Calculator"

        android:textAppearance="@style/TextAppearance.AppCompat.Body1"

        android:textSize="30dp"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

  

    <!-- Edit Text View to input the values -->

    <EditText

        android:id="@+id/num1"

        android:layout_width="364dp"

        android:layout_height="28dp"

        android:layout_marginStart="72dp"

        android:layout_marginTop="70dp"

        android:layout_marginEnd="71dp"
        android:layout_marginBottom="416dp"

        android:background="@android:color/white"

        android:ems="10"

        android:hint="Number1(0)"

        android:inputType="number"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

  

    <!-- Edit Text View to input 2nd value-->

    <EditText

        android:id="@+id/num2"

        android:layout_width="363dp"

        android:layout_height="30dp"

        android:layout_marginStart="72dp"

        android:layout_marginTop="112dp"

        android:layout_marginEnd="71dp"

        android:layout_marginBottom="374dp"

        android:background="@android:color/white"

        android:ems="10"

        android:hint="number2(0)"

        android:inputType="number"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

  

    <!-- Text View to display result -->

    <TextView

        android:id="@+id/result"
        android:layout_width="356dp"

        android:layout_height="71dp"

        android:layout_marginStart="41dp"

        android:layout_marginTop="151dp"

        android:layout_marginEnd="48dp"

        android:layout_marginBottom="287dp"

        android:background="@android:color/white"

        android:text="result"

        android:textColorLink="#673AB7"

        android:textSize="25sp"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

  

    <!-- A button to perform 'sum' operation -->

    <Button

        android:id="@+id/sum"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginStart="16dp"

        android:layout_marginTop="292dp"

        android:layout_marginEnd="307dp"

        android:layout_marginBottom="263dp"

        android:backgroundTint="@android:color/holo_red_light"

        android:onClick="doSum"

        android:text="+"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />
  

    <!-- A button to perform subtraction operation. -->

    <Button

        android:id="@+id/sub"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginStart="210dp"

        android:layout_marginTop="292dp"

        android:layout_marginEnd="113dp"

        android:layout_marginBottom="263dp"

        android:backgroundTint="@android:color/holo_red_light"

        android:onClick="doSub"

        android:text="-"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

      

    <!-- A button to perform division. -->

    <Button

        android:id="@+id/div"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginStart="307dp"

        android:layout_marginTop="292dp"

        android:layout_marginEnd="16dp"

        android:layout_marginBottom="263dp"

        android:backgroundTint="@android:color/holo_red_light"

        android:onClick="doDiv"

        android:text="/"

        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintHorizontal_bias="0.0"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

      

    <!-- A button to perform multiplication. -->

    <Button

        android:id="@+id/mul"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginStart="16dp"

        android:layout_marginTop="356dp"

        android:layout_marginEnd="307dp"

        android:layout_marginBottom="199dp"

        android:backgroundTint="@android:color/holo_red_light"

        android:onClick="doMul"

        android:text="x"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

     

    <!-- A button to perform a modulus function. -->

    <Button

        android:id="@+id/button"

        android:layout_width="92dp"

        android:layout_height="48dp"

        android:layout_marginStart="113dp"

        android:layout_marginTop="356dp"

        android:layout_marginEnd="206dp"

        android:layout_marginBottom="199dp"
        android:backgroundTint="@android:color/holo_red_light"

        android:onClick="doMod"

        android:text="%(mod)"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

     

    <!-- A button to perform a power function. -->

    <Button

        android:id="@+id/pow"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_marginStart="113dp"

        android:layout_marginTop="292dp"

        android:layout_marginEnd="210dp"

        android:layout_marginBottom="263dp"

        android:backgroundTint="@android:color/holo_red_light"

        android:onClick="doPow"

        android:text="n1^n2"

        app:layout_constraintBottom_toBottomOf="parent"

        app:layout_constraintEnd_toEndOf="parent"

        app:layout_constraintStart_toStartOf="parent"

        app:layout_constraintTop_toTopOf="parent" />

  

</androidx.constraintlayout.widget.ConstraintLayout>

ActivityMain.java

package com.example.gfg_my_first_app;

 import androidx.appcompat.app.AppCompatActivity;
 import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

  

public class MainActivity extends AppCompatActivity {

  

    EditText e1, e2;

    TextView t1;

    int num1, num2;

  

    @Override

    protected void onCreate(Bundle savedInstanceState)

    {

        super.onCreate(savedInstanceState);

  

        setContentView(R.layout.activity_main);

    }

  

    // a public method to get the input numbers

    public boolean getNumbers()

    {

  

        // defining the edit text 1 to e1

        e1 = (EditText)findViewById(R.id.num1);

  

        // defining the edit text 2 to e2

        e2 = (EditText)findViewById(R.id.num2);

  

        // defining the text view to t1


        t1 = (TextView)findViewById(R.id.result);

  

        // taking input from text box 1

        s1 = e1.getText().toString();

  

        // taking input from text box 2

        s2 = e2.getText().toString();

         // condition to check if box is not empty

        if ((s1.equals(null) && s2.equals(null))

            || (s1.equals("") && s2.equals(""))) {

             String result = "Please enter a value";

            t1.setText(result);

             return false;

        }

        else {

            // converting string to int.

            num1 = Integer.parseInt(e1.getText().toString());

             // converting string to int.

            num2 = Integer.parseInt(e2.getText().toString());

        }

         return true;

    }

     // a public method to perform addition

    public void doSum(View v)

    {

         // get the input numbers

        if (getNumbers()) {

            int sum = num1 + num2;

            t1.setText(Integer.toString(sum));

        }

    }
     // a public method to perform power function

    public void doPow(View v)

    {

         // get the input numbers

        if (getNumbers()) {

            double sum = Math.pow(num1, num2);

            t1.setText(Double.toString(sum));

        }

    }

     // a public method to perform subtraction

    public void doSub(View v)

    {

         // get the input numbers

        if (getNumbers()) {

            int sum = num1 - num2;

            t1.setText(Integer.toString(sum));

        }

    }

     // a public method to perform multiplication

    public void doMul(View v)

    {

         // get the input numbers

        if (getNumbers()) {

            int sum = num1 * num2;

            t1.setText(Integer.toString(sum));

        }

    }

    // a public method to perform Division

    public void doDiv(View v)

    {

         // get the input numbers


        if (getNumbers()) {

             // displaying the text in text view assigned as t1

            double sum = num1 / (num2 * 1.0);

            t1.setText(Double.toString(sum));

        }

    }

    // a public method to perform modulus function

    public void doMod(View v)

    {

          // get the input numbers

        if (getNumbers()) {

            double sum = num1 % num2;

            t1.setText(Double.toString(sum));

        }

    }

Output:

 Performing the addition operation.


Java Android Program to demonstrate login form with validation.

MainActivity.java.

package com.example.sairamkrishna.myapplication;

import android.app.Activity;

import android.graphics.Color;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.Toast;

public class MainActivity extends Activity {


Button b1,b2;

EditText ed1,ed2;

TextView tx1;

int counter = 3;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

b1 = (Button)findViewById(R.id.button);

ed1 = (EditText)findViewById(R.id.editText);

ed2 = (EditText)findViewById(R.id.editText2);

b2 = (Button)findViewById(R.id.button2);

tx1 = (TextView)findViewById(R.id.textView3);

tx1.setVisibility(View.GONE);

b1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

if(ed1.getText().toString().equals("admin") &&

ed2.getText().toString().equals("admin")) {

Toast.makeText(getApplicationContext(),

"Redirecting...",Toast.LENGTH_SHORT).show();

}else{

Toast.makeText(getApplicationContext(), "Wrong

Credentials",Toast.LENGTH_SHORT).show();

tx1.setVisibility(View.VISIBLE);
tx1.setBackgroundColor(Color.RED);

counter--;

tx1.setText(Integer.toString(counter));

if (counter == 0) {

b1.setEnabled(false);

});

b2.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

finish();

});

activity_main.xml.

<?xml version = "1.0" encoding = "utf-8"?>

<RelativeLayout xmlns:android = "http://schemas.android.com/apk/res/android"

xmlns:tools = "http://schemas.android.com/tools" android:layout_width="match_parent"

android:layout_height = "match_parent" android:paddingLeft=


"@dimen/activity_horizontal_margin"

android:paddingRight = "@dimen/activity_horizontal_margin"

android:paddingTop = "@dimen/activity_vertical_margin"

android:paddingBottom = "@dimen/activity_vertical_margin" tools:context = ".MainActivity">

<TextView android:text = "Login" android:layout_width="wrap_content"


android:layout_height = "wrap_content"

android:id = "@+id/textview"

android:textSize = "35dp"

android:layout_alignParentTop = "true"

android:layout_centerHorizontal = "true" />

<TextView

android:layout_width = "wrap_content"

android:layout_height = "wrap_content"

android:text = "Tutorials point"

android:id = "@+id/textView"

android:layout_below = "@+id/textview"

android:layout_centerHorizontal = "true"

android:textColor = "#ff7aff24"

android:textSize = "35dp" />

<EditText

android:layout_width = "wrap_content"

android:layout_height = "wrap_content"

android:id = "@+id/editText"

android:hint = "Enter Name"

android:focusable = "true"

android:textColorHighlight = "#ff7eff15"

android:textColorHint = "#ffff25e6"

android:layout_marginTop = "46dp"

android:layout_below = "@+id/imageView"

android:layout_alignParentLeft = "true"

android:layout_alignParentStart = "true"

android:layout_alignParentRight = "true"

android:layout_alignParentEnd = "true" />


<ImageView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:id="@+id/imageView"

android:src="@drawable/abc"

android:layout_below="@+id/textView"

android:layout_centerHorizontal="true" />

<EditText

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:inputType="textPassword"

android:ems="10"

android:id="@+id/editText2"

android:layout_below="@+id/editText"

android:layout_alignParentLeft="true"

android:layout_alignParentStart="true"

android:layout_alignRight="@+id/editText"

android:layout_alignEnd="@+id/editText"

android:textColorHint="#ffff299f"

android:hint="Password" />

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Attempts Left:"

android:id="@+id/textView2"

android:layout_below="@+id/editText2"

android:layout_alignParentLeft="true"

android:layout_alignParentStart="true"

android:textSize="25dp" />
<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="New Text"

android:id="@+id/textView3"

android:layout_alignTop="@+id/textView2"

android:layout_alignParentRight="true"

android:layout_alignParentEnd="true"

android:layout_alignBottom="@+id/textView2"

android:layout_toEndOf="@+id/textview"

android:textSize="25dp"

android:layout_toRightOf="@+id/textview" />

<Button

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="login"

android:id="@+id/button"

android:layout_alignParentBottom="true"

android:layout_toLeftOf="@+id/textview"

android:layout_toStartOf="@+id/textview" />

<Button

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Cancel"

android:id="@+id/button2"

android:layout_alignParentBottom="true"

android:layout_toRightOf="@+id/textview"

android:layout_toEndOf="@+id/textview" />
</RelativeLayout>

Construct image switcher using setFactory().

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>

<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"

android:layout_height="match_parent"

android:fitsSystemWindows="true"

tools:context="com.example.test.imageswitcher.MainActivity">

<android.support.design.widget.AppBarLayout

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:theme="@style/AppTheme.AppBarOverlay">

<android.support.v7.widget.Toolbar

android:id="@+id/toolbar"

android:layout_width="match_parent"

android:layout_height="?attr/actionBarSize"

android:background="?attr/colorPrimary"

app:popupTheme="@style/AppTheme.PopupOverlay" />

</android.support.design.widget.AppBarLayout>

<include layout="@layout/content_main" />

</android.support.design.widget.CoordinatorLayout>

MainActivity.java

package com.example.test.imageswitcher;

import android.os.Bundle;

import android.support.v7.app.AppCompatActivity;

import android.support.v7.widget.Toolbar;

import android.view.View;

import android.widget.Button;
import android.widget.ImageSwitcher;

import android.widget.ImageView;

import android.widget.ViewSwitcher;

import android.app.ActionBar;

import android.view.animation.Animation;

import android.view.animation.AnimationUtils;

public class MainActivity extends AppCompatActivity {

ImageSwitcher imageSwitcher;

Button nextButton;

int imageSwitcherImages[] =

{R.drawable.cpp, R.drawable.c_sarp, R.drawable.jsp, R.drawable.mysql, R.drawable.hadoop};

int switcherImageLength = imageSwitcherImages.length;

int counter = -1;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

setSupportActionBar(toolbar);

imageSwitcher = (ImageSwitcher) findViewById(R.id.imageSwitcher);

nextButton = (Button) findViewById(R.id.button);

imageSwitcher.setFactory(new ViewSwitcher.ViewFactory() {

@Override
public View makeView() {

ImageView switcherImageView = new ImageView(getApplicationContext());

switcherImageView.setLayoutParams(new ImageSwitcher.LayoutParams(

ActionBar.LayoutParams.FILL_PARENT, ActionBar.LayoutParams.FILL_PARENT

));

switcherImageView.setScaleType(ImageView.ScaleType.FIT_CENTER);

switcherImageView.setImageResource(R.drawable.hadoop);

//switcherImageView.setMaxHeight(100);

return switcherImageView;

});

Animation aniOut = AnimationUtils.loadAnimation(this, android.R.anim.slide_out_right);

Animation aniIn = AnimationUtils.loadAnimation(this, android.R.anim.slide_in_left);

imageSwitcher.setOutAnimation(aniOut);

imageSwitcher.setInAnimation(aniIn);

nextButton.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

counter++;

if (counter == switcherImageLength){

counter = 0;

imageSwitcher.setImageResource(imageSwitcherImages[counter]);

else{

imageSwitcher.setImageResource(imageSwitcherImages[counter]);

});
}

Output

You might also like