3
respostas

textView não reconhecido.

package com.example.agenda;

import android.app.Activity;
import android.os.Bundle;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class MainActivity extends Activity  {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
            List<String> alunos = new ArrayList<>(Arrays.asList("Alex", "Fran", "José"));
        textView primeiroAluno = findViewById(R.id.textView);
        textView segundoAluno = findViewById(R.id.textView2);
        textView terceiroAluno = findViewById(R.id.textView3);

    }
}
 o compilador não está reconhecendo a função textView... o nome fica em vermelho, e como sugestão pede para criar essa classe.
Como corrigir isso?
3 respostas

coloquei o

import android.widget.TextView;

e ele não reconhece essa biblioteca tbm

Fala Bruno, tudo bem ?

Cara você está digitando o nome da classe com a inicial minuscula, no mundo java/kotlin as classes iniciam com maisculos.

Fala pra gente se depois disso resolveram os problemas!

package com.example.agenda;

import android.app.Activity;
import android.os.Bundle;
import androidx.annotation.Nullable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class MainActivity extends Activity  {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
            List<String> alunos = new ArrayList<>(Arrays.asList("Alex", "Fran", "José"));
        textView primeiroAluno = findViewById(R.id.textView);
        textView segundoAluno = findViewById(R.id.textView2);
        textView terceiroAluno = findViewById(R.id.textView3);

    }
}

repare que textView em textView segundoAluno = findViewById(R.id.textView2); está minúsculo a primeira letra como o Matheus falou acima!

Teria que ser TextView segundoAluno = findViewById(R.id.textView2); pois TextViewé uma classe Java

Repare que quando você fez o importe que você tem de Bundle -> import android.os.Bundle e como está sendo utilizado protected void onCreate(@Nullable Bundle savedInstanceState)