He hecho un montón de búsqueda y no parece ser cosas sólo alrededor de error de windows o extraño menús/actividades diferentes.

Lo que quiero es sólo una simple ventana emergente con un EditText campo y un botón ACEPTAR.

¿Qué debo usar? ¿Cómo puedo usar?

Ah, y… ¿Es posible hacer esto sólo con Java? (sin .los archivos xml)

  • Me di cuenta de que no hay ninguna manera fácil. xml. se requiere un archivo. Pero hay un ejemplo muy bueno, incluso para aquellos que no saben cómo manejar .xml Mi fuente : pcsalt.com/android/… por supuesto me he adaptado todo a mi programa. Me pregunto – ¿hay una manera de hacer de interfaz de usuario en diferentes archivos de java? Porque sólo comenzó a trabajar después de poner todo en MainActivity archivo
InformationsquelleAutor King_Z | 2015-08-17

4 Comentarios

  1. 5

    ¿Qué debo usar?

    Puede utilizar el cuadro de diálogo Alerta de simple pop-up.

    ¿Cómo lo uso?

      AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
    
      final EditText et = new EditText(context);
    
      //set prompts.xml to alertdialog builder
      alertDialogBuilder.setView(et);
    
      //set dialog message
      alertDialogBuilder.setCancelable(false).setPositiveButton("OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
            }
         });
    
      //create alert dialog
      AlertDialog alertDialog = alertDialogBuilder.create();
      //show it
      alertDialog.show();

    Espero que esto ayude

  2. 0

    Me di cuenta de que no hay ninguna manera fácil. xml. se requiere un archivo. Pero hay un ejemplo muy bueno, incluso para aquellos que no saben cómo manejar .xml Mi fuente : http://www.pcsalt.com/android/create-alertdialog-with-custom-layout-using-xml-layout/

    por supuesto me he adaptado todo a mi programa.
    Me pregunto – ¿hay una manera de hacer de interfaz de usuario en diferentes archivos de java? Porque sólo comenzó a trabajar después de poner todo en MainActivity archivo.

  3. 0

    usted puede usar esto…. pero se requiere de xml.

    public class confirmPop extends Activity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
    
            setContentView(R.layout.pop);
    
            DisplayMetrics dm = new DisplayMetrics();
            getWindowManager().getDefaultDisplay().getMetrics(dm);
            int Width=dm.widthPixels;
            int height = dm.heightPixels;
    
            getWindow().setLayout((int)(Width*.8),(int)(height*.5));
    
        }
    
        public void onpopbtnclick(View v){
            Intent I = new Intent(this,Easy.class);
            startActivity(I);
        }
    }
  4. 0
    final AlertDialog.Builder mBuilder = new AlertDialog.Builder(ThisActivity.this);
    View view = getLayoutInflater().inflate(R.layout.yourpopup, null);
    
    final TextView text= view.findViewById(R.id.editText1);
    Button button= view.findViewById(R.id.button1);
    
    mBuilder.setView(view);
    final AlertDialog dialog = mBuilder.create();
    
    mChangPwBtn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                //something
            }
        });
    
    dialog.show();
    • Una explicación, lo que es un código que hace esto y cómo se aborda el problema en cuestión, rara vez falla para mejorar la respuesta.

Dejar respuesta

Please enter your comment!
Please enter your name here