在Android弹出窗口中输入数据

在Android弹出窗口中输入数据,android,popup,android-edittext,Android,Popup,Android Edittext,我希望用户在弹出窗口的EditText中输入字符串。我已经了解了Android开发者 但是这种弹出窗口没有解释。如何创建?通过扩展对话框创建您自己的自定义对话框。您的自定义对话框类将有一个onCreate()回调,在该回调中,您可以调用setContentView到您想要的任何视图,就像使用活动一样 只需创建一个视图,让它看起来像你想要的那样,然后使用它。然后,当您想使用对话框时,只需获取一个实例,如dialog myDialog=newmycustomdialog(getParent(),R.

我希望用户在弹出窗口的EditText中输入字符串。我已经了解了Android开发者


但是这种弹出窗口没有解释。如何创建?

通过扩展
对话框
创建您自己的自定义对话框。您的自定义对话框类将有一个
onCreate()
回调,在该回调中,您可以调用
setContentView
到您想要的任何视图,就像使用
活动一样


只需创建一个视图,让它看起来像你想要的那样,然后使用它。然后,当您想使用对话框时,只需获取一个实例,如
dialog myDialog=newmycustomdialog(getParent(),R.style.some_style)myDialog.show()

通过扩展
对话框
创建您自己的自定义对话框。您的自定义对话框类将有一个
onCreate()
回调,在该回调中,您可以调用
setContentView
到您想要的任何视图,就像使用
活动一样


只需创建一个视图,让它看起来像你想要的那样,然后使用它。然后,当您想使用对话框时,只需获取一个实例,如
dialog myDialog=newmycustomdialog(getParent(),R.style.some_style)myDialog.show()

在链接到的同一页上

为具有EditText的对话框创建XML布局。然后展示它:

Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);

dialog.setContentView(R.layout.custom_dialog);
dialog.setTitle("Custom Dialog");

dialog.show();

在链接到的同一页上

为具有EditText的对话框创建XML布局。然后展示它:

Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);

dialog.setContentView(R.layout.custom_dialog);
dialog.setTitle("Custom Dialog");

dialog.show();

是的,页面的最后一部分是“创建自定义对话框”,这正是您想要的。我想您是对的,我读得太多了,认为这是一个正常的弹出窗口,而不是一个可自定义的对话框。我会尝试这样做,但是你知道任何例子吗?他们知道,页面的最后一部分是关于“创建自定义对话框”,这是你想要的。我想你是对的,我读得太多了,认为这是一个正常的弹出窗口,而不是可自定义的。我会尽力去做的,但是你知道有什么例子吗?