Questions tagged «dialog»

呈现给用户的临时窗口(通常是一个小盒子)。它会中断程序流并覆盖UI,以提醒用户或需要用户输入或确认程序决定。有时,对话框用于呈现供用户输入的表单。

6
选择文件对话框[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 有人知道完整的选择文件对话框吗?也许您可以在其中过滤掉所有文件(带有特定扩展名的文件除外)? 我还没有找到任何轻量的东西可以轻松地实现到我的项目中。唯一的其他选择似乎是使用OI FileManager的打开意图,但这要求用户已经安装了文件管理器。 如果有人可以指出一个对话框,允许用户浏览文件夹并选择文件,然后返回路径,我将不胜感激。

10
如何获得对话框样式活动窗口以填充屏幕?
我正在使用一个设置了对话框主题的活动,并且希望它是全屏的。我尝试了各种方法,甚至通过WindowManager手动将窗口扩展到全宽和全高,但没有任何效果。 显然,对话框窗口(或具有对话框主题的活动)将仅根据其内容展开,但即使这样也不总是有效。例如,我显示了一个进度条圆圈,其宽度和高度设置为FILL_PARENT(布局容器也是如此),但是对话框仍然环绕着较小的进度条,而不是填充屏幕。 必须有一种方法可以在对话框窗口中显示一些较小的内容,但是否可以将其扩展到全屏大小而又不调整其内容大小?

4
如何在WPF中进行模式对话框?
我正在WPF中编写我的第一个应用程序,希望用户在模态对话框窗口中输入一些数据。显然,在WPF中这样做并不简单,因为父窗口保持完全启用状态,并且创建新子窗口的方法不会停止并等待子窗口调用Close()。相反,它一直在前进。这不是我想要的。 我如何才能打开子窗口,并让父窗口在继续执行父窗口之前等待子窗口关闭?
133 .net  wpf  dialog  modal-dialog 


16
在显示对话框时,我得到“ onSaveInstanceState之后无法执行此操作”
一些用户正在报告,如果他们使用通知栏中的快速操作,则他们将被强制关闭。 我在通知中显示了一个快速操作,该通知调用了“ TestDialog”类。在按下“ snooze”按钮后的TestDialog类中,我将显示SnoozeDialog。 private View.OnClickListener btnSnoozeOnClick() { return new View.OnClickListener() { public void onClick(View v) { showSnoozeDialog(); } }; } private void showSnoozeDialog() { FragmentManager fm = getSupportFragmentManager(); SnoozeDialog snoozeDialog = new SnoozeDialog(); snoozeDialog.show(fm, "snooze_dialog"); } 错误是 *IllegalStateException: Can not perform this action after onSaveInstanceState*. 引发IllegarStateException的代码行是: snoozeDialog.show(fm, "snooze_dialog"); 该类扩展了“ …
121 android  dialog  fragment 

11
Windows窗体中的提示对话框
我正在使用,System.Windows.Forms但奇怪的是没有创建它们的能力。 没有javascript,如何获得类似javascript提示对话框的内容? MessageBox很不错,但是用户无法输入输入。 我希望用户输入任何可能的文本输入。
115 c#  .net  winforms  dialog  prompt 


7
如何禁用/启用对话框的负面肯定按钮?
请查看下面的自定义对话框。我在对话框上有一个edittext字段,如果文本字段为空,我想禁用positiveButton。我可以为文本字段获取charListener,但不确定如何positivebutton从该侦听器设置为禁用或启用?正负按钮的参考是什么? case DIALOG_TEXT_ENTRY: // This example shows how to add a custom layout to an AlertDialog LayoutInflater factory = LayoutInflater.from(this); final View textEntryView = factory.inflate(R.layout.alert_dialog_text_entry, null); return new AlertDialog.Builder(AlertDialogSamples.this) .setIconAttribute(android.R.attr.alertDialogIcon) .setTitle(R.string.alert_dialog_text_entry) .setView(textEntryView) .setPositiveButton(R.string.alert_dialog_ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { /* User clicked OK so do some …
111 android  button  dialog 

9
如何更改Android 5.0的DatePicker对话框颜色
是否可以更改android 5.0的datepicker(以及timepicker)配色方案? 我尝试设置重点色,但这不起作用(带和不带android:): <!-- colorPrimary is used for the default action bar background --> <item name="colorPrimary">@color/purple</item> <!-- colorPrimaryDark is used for the status bar --> <item name="colorPrimaryDark">@color/purple_tint</item> <!-- colorAccent is used as the default value for colorControlActivated which is used to tint widgets --> <item name="colorAccent">@color/purple_tint</item> 从原始: 对于这样的事情:

11
JavaScript中的“打开文件”对话框
我需要一种解决方案,以在单击时以HTML显示打开文件对话框div。div单击时,必须打开打开文件对话框。 我不想将输入文件框显示为HTML页面的一部分。它必须显示在单独的对话框中,该对话框不属于网页。
109 javascript  file  dialog 

4
Android:创建具有多个选择选项的弹出窗口
我一直在寻找解决方法,以找出如何创建弹出式窗口或具有4个选项的对话框。 我在Android开发人员网站上看到了这张照片: 有谁知道如何编写类似于右侧的代码?我的文字旁边不需要任何图标,我只需要能够从4个选项中进行选择即可。
109 android  menu  dialog  popup 

13
Android对话框:删除标题栏
我有一个奇怪的行为,无法查明原因。 我的经典应用程式 requestWindowFeature(Window.FEATURE_NO_TITLE); 删除标题/状态栏。 然后,我创建一个对话框以允许用户输入信息(名称等) 使用物理键盘,没问题,但是当我使用虚拟键盘时,我有一个奇怪的行为: 每次我在虚拟键盘上按下某个键时,标题/状态栏就会重新出现,从而推动所有键盘布局消失,然后再次消失(就像启动应用程序时的动画一样) 这是一些代码: dialog = new Dialog(context); dialog.setContentView(R.layout.logindialog); dialog.setTitle("Login:"); WindowManager.LayoutParams a = dialog.getWindow().getAttributes(); // dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); a.dimAmount = 0; dialog.getWindow().setAttributes(a); dialog.setCancelable(true); dialog.getWindow().setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT); 然后 dialog.show(); 我试过了 dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 但它使我的应用程序崩溃。 这是XML <TextView android:id="@+id/LoginText" android:gravity="fill" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Login:"> </TextView> <EditText android:id="@+id/LoginEdit" android:layout_height="wrap_content" android:singleLine="true" android:text="jason" android:layout_width="200sp"/> <TextView android:id="@+id/PasswordText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Password:"> …
108 android  layout  dialog 

5
带有“确定”和“取消”的快速警报视图:点击了哪个按钮?
我有一个用Swift编写的Xcode警报视图,我想确定用户选择了哪个按钮(这是一个确认对话框),该按钮什么也不做或执行某些操作。 目前我有: @IBAction func pushedRefresh(sender: AnyObject) { var refreshAlert = UIAlertView() refreshAlert.title = "Refresh?" refreshAlert.message = "All data will be lost." refreshAlert.addButtonWithTitle("Cancel") refreshAlert.addButtonWithTitle("OK") refreshAlert.show() } 我可能使用了错误的按钮,请对我进行纠正,因为这对我来说是全新的。

23
如何检查活动是在前景中还是在可见背景中?
我的计时器上有启动画面。我的问题是,在finish()我进行活动之前,我需要检查下一个活动是否已经开始,因为会弹出一个系统对话框,而我只想这样做finish()。一旦用户从对话框中选择了一个选项? 我知道关于如何查看您的活动是否在前台有很多问题,但是我不知道这是否也允许在活动顶部显示对话框。 这是问题所在,红色是我的活动,而背景是对话,而红色是我的活动: 编辑:我已经尝试过不使用,finish()但是我的活动可以回到我试图避免的应用程序堆栈中。

7
如何在对话框中保持沉浸模式?
当我的活动显示自定义对话框时,如何维护新的“沉浸模式”? 我正在使用下面的代码来维护“对话框”中的“沉浸模式”,但是使用该解决方案,当启动自定义对话框时,NavBar会显示不到一秒钟,然后消失。 以下视频更好地说明了此问题(当出现NavBar时,请在屏幕底部查看):http: //youtu.be/epnd5ghey8g 如何避免这种行为? 码 我的应用程序中所有活动之父: public abstract class ImmersiveActivity extends Activity { @SuppressLint("NewApi") private void disableImmersiveMode() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_FULLSCREEN ); } } @SuppressLint("NewApi") private void enableImmersiveMode() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.