Я думаю, что использование отступов вместо полей позволит вам выделить больше места для вашего элемента, но при этом будет активен для клика.
Посмотрите на это описание полей и отступов: Разница между отступами представления и полем
Edit:
Попробуйте использовать для изображения android: src, установив android: background = "@ null" и увеличив общий размер объекта ImageButton. В этот момент я даже не уверен, что вам понадобится прокладка вообще. Вы можете просто изменить высоту и ширину по мере необходимости с изображением src, центрированным в ImageButton.
<ImageButton
android:id="@+id/markReadButton"
android:layout_width="60dp"
android:layout_height="40dp"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:src="@android:drawable/checkbox_on_background"
android:background="@null"
android:adjustViewBounds="true"
android:onClick="onMarkRead"
/>