1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | package com.example.programmingknowledge.imageapp; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.ImageView; public class MainActivity extends ActionBarActivity { private static ImageView imgView; private static Button buttonSbm; private int current_image_index; int[] images = {R.drawable.and_image1,R.drawable.and_image2,R.drawable.and_image3}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); buttonClick(); } public void buttonClick() { imgView = (ImageView)findViewById(R.id.imageView); buttonSbm =(Button)findViewById(R.id.button); buttonSbm.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { current_image_index++; current_image_index = current_image_index % images.length; imgView.setImageResource(images[current_image_index]); //imgView.setImageResource(R.drawable.and_image2); } } ); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <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"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageView" android:src="@drawable/and_image1" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:scaleType="fitCenter" android:layout_above="@+id/button" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Switch Image" android:id="@+id/button" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" /> </RelativeLayout> |
Changing Images continously with button click Android
Change image using a single button in Android
Images & ImageButton: Android Programming
How to Set Image in a Image View on Click in Android Studio
Searches related to change image on button click android
android image button click effect
java - How to Increase the size of Image View in Android
How to increase images size in gallery view???
reduce or increase size of image in android
android image button with text
android image button transparent
android image button size
android image button remove background
android image button states
android image button no border
android image button scale
Extra Tags : Android, programming, tutorial, beginners , develop, ,mobile phone, Environment Setup, Application Components, Activity Lifecycle, Service Lifecycle, Application Architecture, Publishing Application, Debugging Applications, Hadnling Events, Layouts, User Interface Controls, Styles and Themes, Handling Rotation, data storage, managing media, Send Email, Send SMS, Phone Calls