// Creates a Bounding box for detecting touches
float screenLeft = mScreenWidth / 8.0f;
float screenRight = mScreenWidth * 0.8f;
float screenUp = mScreenHeight / 7.0f;
float screenDown = mScreenHeight * 0.7f;
I don't understand why you set touchable area for some action (startWebView) like this.
Why don't you link with onClickListener or onTouchListener or something similar for each elements in the layout of book_data_layout ?
Thank you, just wondering.