Não é possível converter de modo de exibição para o botão

Problema muito frustrante que tenho aqui. Eu tenho este código:

Button b = findViewById(android.R.id.button1);

E estou recebendo este erro:

Incompatibilidade de tipos: não é possível converter o modo de exibição de formulário para o botão

Mas button1é um botão!! No meu documento de layout XML, o botão foi declarado assim:

<Button
   android:id = "@+id/button1"
   android:layout_width = "wrap_content"
   android:layout_height = "wrap_content"
   android:text = "Next Activity" 
/>

E no meu R.java:

public static final class id {
   public static final int button1=0x7f050000;
}

Por que eu recebo e erro dizendo que meu botão é uma visão quando na verdade é realmente um botão ... é um mistério.

questionAnswers(3)

yourAnswerToTheQuestion