Вопрос старый, и я не знаю, решит ли это вашу проблему, поскольку ваша ссылка на ссылку больше не работает, но, поскольку я наткнулся на ваш пост с той же проблемой и нашел решение, я опубликую егов любом случае:
В моем случае проблема возникла, когда я применил собственный стиль к кнопке после урока:
<style name="ButtonStyle" parent="@android:style/Widget.Holo.Button">
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
<item name="android:clickable">true</item>
<item name="android:background">@drawable/custom_button</item>
<item name="android:textColor">@color/somecolor</item>
<item name="android:gravity">center</item>
</style>
Проблема заключалась в следующей строке:
<item name="android:focusableInTouchMode">true</item>
Как только я удалил ее, кнопка сработала, как и ожидалось.
Надеюсь, это поможет.