gpt4 book ai didi

java - 如何在Android Studio上选择日期后打开对话框?

转载 作者:行者123 更新时间:2023-12-01 16:41:12 24 4
gpt4 key购买 nike

这是我想做却做不到的。选择日期后,我需要打开一个包含有关日期信息的对话框。

有人可以帮我编写这个代码吗?

这是打开该方法的代码:

private void abrirPopUpAlSeleccionarFecha(){
//defino los objetos de mi popup

EditText txtNombrePersona;
EditText txtEdadPersona;
EditText txtFechaSeleccionada;
EditText txtIdeasRegalo;
Button btnCerrarPopUp;

txtNombrePersona = (EditText) findViewById(R.id.txtNombrePersona);
txtEdadPersona = (EditText) findViewById(R.id.txtEdadPersona);
txtFechaSeleccionada = (EditText) findViewById(R.id.txtFechaEscogida);
txtIdeasRegalo = (EditText) findViewById(R.id.txtIdeasRegalo);
btnCerrarPopUp = (Button) findViewById(R.id.buttonClosePopUp);

dialogoPopUpFechaSeleccionada.setContentView(R.layout.fecha_seleccionada_popup);
dialogoPopUpFechaSeleccionada.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
}

最佳答案

      AlertDialog.Builder builder = new AlertDialog.Builder(context);
View view = LayoutInflater.from(context).inflate(R.layout.layout_dialog, null);

EditText txtNombrePersona;
EditText txtEdadPersona;
EditText txtFechaSeleccionada;
EditText txtIdeasRegalo;
Button btnCerrarPopUp;

txtNombrePersona = (EditText)view.findViewById(R.id.txtNombrePersona);
txtEdadPersona = (EditText) view.findViewById(R.id.txtEdadPersona);
txtFechaSeleccionada = (EditText) view.findViewById(R.id.txtFechaEscogida);
txtIdeasRegalo = (EditText) view.findViewById(R.id.txtIdeasRegalo);
btnCerrarPopUp = (Button) view.findViewById(R.id.buttonClosePopUp);

builder.setView(view);
builder.setCancelable(true);
final Dialog dialog = builder.create();
dialog.show();

关于java - 如何在Android Studio上选择日期后打开对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61859703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com