Android - cómo llamar a un custom pop up

 
Vista:

cómo llamar a un custom pop up

Publicado por Paúl Velasteguí (1 intervención) el 02/03/2021 18:35:12
Saludos tengo un custom pop declarado de esta manera lo llamo mediante la acción de un listener en un botón, pero también Quiero que aparezca cuando suceda una ejecución de código.
cuando intento llamar me pide un parámetro me imagino el View, aquí no sé que enviar para que aparesca el pop up, Lo que quiero enviar son strings y no un View, eso puedo arreglar sin problema pero no sé que enviar envés del View ,es decir lo llamo así showpopup(aquí no se que debe ir) espero me haya expresado bien cualquier cosa estoy pendiente

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public  void showpopup(View v){
    TextView txtClose,tvPlaca,tvEntrada,tvHora,tvTdis,tvTiempo,tvMensaje;
     myDialog.setContentView(R.layout.custompopup);
     txtClose=myDialog.findViewById(R.id.txtClose);
     tvPlaca=myDialog.findViewById(R.id.tvPlaca);
     tvEntrada=myDialog.findViewById(R.id.tvEntrada);
     tvHora=myDialog.findViewById(R.id.tvHora);
     tvTdis=myDialog.findViewById(R.id.tvTdis);
     tvTiempo=myDialog.findViewById(R.id.tvTiempo);
     tvMensaje=myDialog.findViewById(R.id.tvMensaje);
 
     txtClose.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
             myDialog.dismiss();
         }
     });
     myDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
    myDialog.show();
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder