Это должно сработать, поэтому мое единственное предположение, не видя остальной части кода или макета, состоит в том, что вы установили обработчики щелчков для двух перекрывающихся элементов.
Если вы планируете сделать так, чтобы переключение проекта библиотеки Android не сработало из-за недавних изменений в цепочке инструментов.
http://tools.android.com/tips/non-constant-fields
В общем, я считаю, что гораздо проще использовать анонимный класс, который щелкает дескриптор, чем большой отдельный обработчик.
btnNext.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View view)
{
...
}
});
Вы можете попробовать этот подход просто для отладки того, что элемент, который вы ожидаете получить за клик, это то, что вы нажимаете, чтобы убедиться, что у вас нет проблем с макетом.