1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[android] fechar alertdialog aberto com inflate

Discussão em 'Mobile' iniciado por Stack, Novembro 3, 2024 às 22:42.

  1. Stack

    Stack Membro Participativo

    Tenho um projeto com uma caixa de dialogo aberta com um inflate dando a opção do usuário digitar um texto para assim mudar o valor de uma String.

    Estou tendo problemas para fechar essa caixa e voltar ao layout anterior.

    public class Calendario extends Activity {
    AlertDialog.Builder alert = new AlertDialog.Builder(Calendario.this);
    String Txt = "Digite sua mensagem";

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

    Txtmessage = (TextView) findViewById( R.id.EdtMensagemCalendar );
    Txtmessage.setText( Txt );

    Txtmessage.setOnClickListener( new View.OnClickListener() {
    @Override
    public void onClick(View v) {

    View v1 = getLayoutInflater().inflate(R.layout.edit, null);
    alert.setView(v1);
    alert.create();
    Edt = (EditText) findViewById( R.id.EdtM );
    alert.show();


    }

    } );


    o projeto carrega o layout edit dentro da caixa de dialogo corretamente, mas preciso que depois que o usuário digite a mensagem pedida que a caixa de dialogo feche voltando ao layout anterior e fornecendo novo valor ao EditText.

    Continue reading...

Compartilhe esta Página