You can have just one imageview and keep updating the view's image.

  public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        ImageView o1 = (ImageView) findViewById(R.id.image);
        o1.setOnClickListener(this);
}

public void onClick(View v)
 {
  switch (v.getId()) {
  case R.id.image:
       ImageView imageView = (ImageView) v;
       //Update view here. you can use any one of the setimage
functions
       imageView.setImageDrawable(Drawable drawable) OR
imageView.setImageBitmap(Bitmap bm)
       break;
}

All you need in your XML is an ImageView.

Cheers,
Aravind

On Oct 29, 1:33 am, alok upadhyay <maddy.luck...@gmail.com> wrote:
> hi nena!!!
>  i am also trying to do something like this!!!!
> i am also having three images and i am trying something like this
> i have all the images in my drawable folder.till now i am successful to get
> all three imagebuttons on the screen.
> my code is something like this:
>
> package com.example.Trial;
>
> import android.app.Activity;
> import android.os.Bundle;
> import android.view.View;
> import android.view.View.OnClickListener;
> import android.widget.ImageButton;
>
> public class Trial extends Activity implements OnClickListener
> {
>     /** Called when the activity is first created. */
>     @Override
>     public void onCreate(Bundle savedInstanceState)
>     {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.main);
>
>         ImageButton o1 = (ImageButton) findViewById(R.id.btnSequence);
>         o1.setOnClickListener(this);
>
>         ImageButton o2 = (ImageButton) findViewById(R.id.btnVideo);
>         o2.setOnClickListener(this);
>
>         ImageButton o3 = (ImageButton) findViewById(R.id.btnInfo);
>         o3.setOnClickListener(this);
>     }
> �...@override
>  public void onClick(View v)
>  {
>   switch (v.getId()) {
>   case R.id.btnSequence:
>    //here i want to write code so that a new intent open and on clicking
> this imagebutton a new image got opened
> //means on clicking this button a new image should be open in new screen
>
>    break;
>   case R.id.btnVideo:
>    //here i want to write code so that a new intent open and on clicking
> this imagebutton a new video got opened
>    break;
>
>   case R.id.btnInfo:
>    ////here i want to write code so that a new intent open and on clicking
> this imagebutton a new video got opened
>    break;
>   }
>
>  }
>
> }
>
> i am thinking something like i have to call seperate activities after
> clicking on each button !!!!! is it so??please correct me if i am wrong
> any kind of help will be appreciated!!!
> thanks
>
>
>
>
>
>
>
>
>
> On Fri, Oct 29, 2010 at 9:55 AM, nena joy <nenaj...@gmail.com> wrote:
> > Hello,
>
> >  I want to display 3 images one by one from drawable folder.
> > I did it using   seperate intents.Means when click the first image,itwill
> > go the next intent and that loads second image and so on.
> > As the no of images increasing it should be very complecated.
> > So I want to show it in single intent.
> > Any one have an idea please help.
> > Thank you
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com<android-developers%2Bunsubs 
> > cr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Thanks & Regards
> Alok Upadhyay
> 9555758721

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to