2
respostas

Cannot resolve symbol

Criei o ListView e dei um nome para o id, porém quando tento chamar o id na classe main o findViewById não encontra o id criado, segue código:

public class MainActivity extends Activity {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        List<String> alunos = new ArrayList<>(
                Arrays.asList("Alex", "Fran", "Jose"));
        View listaDeAlunos = findViewById(R.layout.activity_main_lista_de_alunos);
    }
}
2 respostas

Oi Beatriz, tudo bem ?

Acredito que você não tenha feito o import da classe R, consegue confirmar isso para gente ?

O problema, se já não o encontrou, foi que ao invés de buscar a referência id, você buscou a layout. Basta corrigir isso na linha 7, ficando assim:

errado: View listaDeAlunos = findViewById(R.layout.activity_main_lista_de_alunos);

certo: ListView listaDeAlunos = findViewById(R.id.activity_lista_alunos_listview);