I’m creating a list view that I want to scroll smoothly.
I am currently designing the row in my XML file, and am wondering which layout view to choose. I want a row layout similar to this:

Mine will have an ImageView on the left, then two rows of TextView‘s on top of each other. (The orb on that picture isn’t needed)
So what is the most efficient (when it comes to drawing) layout to use? Options I’m considering are TableLayout, RelativeLayout and LinearLayout (horizontal).
Extra info:
My list adapter is already very efficient and uses the viewholder pattern as well as pre-computation of TextView textand other optimisations to get maximum efficiency there. This question was specifically about the layout of the list row, though your help is appreciated!
I suggest you to use a
RelativeLayoutso you can choose where to place every single component. Basically, on the left side the imageview, then 2 textview one above the other. Optionally, the image on the right side.