UPDATE
I\'ve solved the clicking issue by removing the two focusable lines from the button style and using the onClick event handler to call r
r
you can do like this in onClick(View v):
onClick(View v)
..... v.setFocusableInTouchMode(true); v.requestFocus(); v.setFocusableInTouchMode(false); .....//the others
so, v gets focus and you can do something in onClick() through setFocusableInTouchMode(false), it can accept onClick at first touch.
v
onClick()
setFocusableInTouchMode(false)
onClick