Ola Fabio como está ?
Não é necessário que a sua classe e o seu layout tenham o mesmo nome, fazemos assim para seguir um padrão e para outros desenvolvedores conseguirem ler com maior facilidade.
Temos nossa classe, que herda de Activity ou filha, e também temos nosso layout, até esse momento nós ainda não vinculamos nenhum deles, através do setContentView(R.layout.activity_main)
, estamos falando para o Android ir à classe R, e dentro dessa classe existe outra chamada layout e lá ele encontra vários layouts, que estão identificados por inteiros, tanto que o método setContentView()
recebe um int como parâmetro.
O que deve estar acontecendo para você não achar o no ctrl + space, é que dentro da classe R não existe esse arquivo, pode ser devido ao import incorreto da classe R.
Dá uma olhadinha nisso e se pintar qualquer dúvida, manda ai para te ajudarmos !
Abraços :)
Matheus