Dynamically setting the position of an image in a scrollable view

view story

http://stackoverflow.com – I have a horizontalscrollview, which contains an imageview that is 2000px long. So, the background of the activity is essentially scrollable. There are buttons to click on that change position every 2 second and move all across the map. After the user presses a button I want another Image to appear. Now, i have all of that working. My problem is, I can only set the layout of the image relative to the image view. so, it may be out of the view of the user depending on where they are in the image. How can I make the image appear where the button is clicked? (HowTos)