I'm designing an Android app for a client. Since it's confidential, I made up a similar scenario.
Background:
Say I'm designing a system to order pizza. One of the steps in this multi-step process is to choose a location where I want to pickup my pizza. So on the screen, I need to be able to select a location then go to the next step, or look at the details first (like directions to the location) before selecting the location.
Problem:
Usually to view details, the user would touch the item and drill down to the details. But I want to use the touch gesture to select the location since viewing details is secondary. So now I need another method to drill down to the details.
Possible Solutions:
I have two solutions but I don't know which is better, what's the standard or maybe there's a completely different that solution I haven't thought of.
Solution 1: User selects location then taps the details icon in the action bar.
Solution 2: User touches the information icon to the right of the item.
Mockup: