es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de símbolo no resuelto de botón -Android Studio

Obtuve el error “Cannot resolve symbol button1” en mi código R.id.button1.
Importé android.widget.Button y declaramos correctamente la variable button1 pero no pude solucionar este error.

Aquí está mi código:

    import android.content.Intent;
    import android.graphics.Color;
    import android.net.Uri;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.Toast;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
Button button1;
Button button2;
Button button3;
Button button4;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    button1 = (Button) findViewById(R.id.button1);
    button1.setBackgroundColor(Color.GRAY);
    button1.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view) {

            Toast.makeText(getApplicationContext(),"Abrir el sitio web",Toast.LENGTH_SHORT).show();
            Intent mIntent=new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.google.com"));startActivity(mIntent);
        }
                               });
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que falta el archivo de diseño R.layout.activity_main en tu proyecto. Asegúrate de tener el archivo de diseño en la carpeta res/layout y que contenga un Button con el identificador button1.

Comments are closed.