我有一个自定义视图的DialogFragment,其中包含两个文本字段,用户将input他们的用户名和密码。 当单击肯定button时,我想validation用户在解除对话之前实际上是否input了某些内容。 public class AuthenticationDialog extends DialogFragment { public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); LayoutInflater inflater = getActivity().getLayoutInflater(); builder.setView(inflater.inflate(R.layout.authentication_dialog, null)) .setPositiveButton(getResources().getString(R.string.login), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO } }) .setNegativeButton(getResources().getString(R.string.reset), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // TODO } }); return […]
如何在主窗口之前显示对话窗口(例如login/选项等)? 这是我试过的(显然有一次工作 ,但不是了): XAML : <Application … Startup="Application_Startup"> 应用 : public partial class App : Application { private void Application_Startup(object sender, StartupEventArgs e) { Window1 myMainWindow = new Window1(); DialogWindow myDialogWindow = new DialogWindow(); myDialogWindow.ShowDialog(); } } 结果 :首先显示myDialogWindow。 当它closures时,Window1将按预期方式显示。 但是,当我closuresWindow1的应用程序根本不closures。
我想做一个dialog fragment ,询问“你确定吗?” 回答“是/否”。 我已经看了文档 ,它真的很详细,遍布各处,解释如何使高级对话框,但没有完整的代码,使一个简单的“你好世界”类对话框。 大多数教程使用不推荐使用的对话框系统。 官方的博客似乎不必要的复杂和难以理解。 那么,创build和显示一个真正基本的警报对话框的最简单的方法是什么? 奖励积分,如果它使用的支持库。
我想做一个MessageBox确认。 这里是消息框: MessageBox.Show("Do you want to save changes?", "Confirmation", messageBoxButtons.YesNoCancel); 我想做出这样的事情(伪代码): if (MessageBox.Result == DialogResult.Yes) ; else if (MessageBox.Result == DialogResult.No) ; else ; 我怎样才能在C#中做到这一点?
我有一个对话框页面,并试图打开它,并显示来自AJAX POST的结果。 这是我的jQuery成功事件: success: function(resp) { $("#dialog").dialog(); $("#text").html('SPAM and EGGS!') } 我的HTML有两个页面,第二个是对话框html: <div data-role="page" id="main"> # content </div> <div data-role="page" id="dialog"> <div data-role="header"> <h1>Your Message</h1> </div> <div data-role="content" id="text"> </div> </div> 我的AJAX POST正在工作,元素id =“text”正在更新为“SPAM和EGGS!”,但是对话框没有popup。
我想知道是否有可能以外popup一个对话框(或一个对话框主题的活动),并通过只是轻拍外面呢? 我做了一个快速的图片来说明: 通常情况下,您必须按回退键才能closures对话框,但在Honeycomb上,由于所有屏幕属性,只需轻敲对话框就可以了。
我有我怀疑是一个简单的问题,经过search,我怀疑我的问题的答案是否定的,但要仔细检查… 有没有可能使用Jquery的ui对话框出去build立一个DIV? 即,而不是.. $(function() { $( "#dialog" ).dialog();});… <div id="dialog" title="Do I really need this?">This is a lot of typing just to pass on a simple message</div> 是否有可能只是有像… $(function(quickly) { $( "#dialog" ).dialog('this would be much easier');});… 并在需要时用快速()types的东西来调用它。 您可能会注意到,我可能会通过JavaScript混淆,并尝试通过反复试验find适用于我的解决scheme。 我想,我问我是否可以以类似的方式使用对话框… alert("this is simple") …所以我可以调用一个警报给用户,只要我需要,而不是在url点击或button按下。 希望以上是有道理的,我会怀疑我将不得不坚持丑陋的标准警报,但是让我知道如果有一个简单的解决scheme。 谢谢
我将我的旧对话框切换到DialogFragment,但主题和样式似乎没有工作。 我使用兼容库v4中的DialogFragment,并在onCreate方法中尝试调用setStyle(style,theme); 有很多不同的主题,但是对话框总是在运行Android 4.0.3的模拟器中显示为“旧”对话框(即,它不显示在Holo主题中)。 还有什么我应该做的? 是否使用兼容性库禁用Holo主题或任何东西? 如果是这种情况,我应该创build两个DialogFragments,一个用于旧版本,一个用于较新版本? 谢谢! 这是我的对话框的(简化)代码。 我已经尝试了Theme_Holo_Dialog_NoActionBar和Theme_DeviceDefault_Dialog_NoActionBar,但是Android 4仿真器总是将对话框显示为“旧”对话框而不是使用全息主题。 我究竟做错了什么? 🙁 […] import android.support.v4.app.DialogFragment; […] public class AlertDialogFragment extends DialogFragment { public static AlertDialogFragment newInstance(int id) { AlertDialogFragment f = new AlertDialogFragment(); Bundle args = new Bundle(); args.putInt("id", id); f.setArguments(args); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); int style = DialogFragment.STYLE_NORMAL, theme […]
我想完全重新安装Android中的默认对话组件。 具体我想这样做: 将半透明叠加层背景从默认黑色更改为半透明白色。 通过删除默认的窗口边框来更改对话框窗口,并用XML定义的布局replace它(这只是一个带有浮动button的无边框graphics,没有实际的框架)。 我已经看到有关在对话框中创build自定义布局的教程(例如http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application ),但我还没有看到任何东西关于改变覆盖层的颜色和/或完全定制popup的对话窗口,并把它变成没有“窗口”的覆盖层。
可能重复: 删除jQueryUI对话框上的closuresbutton? 我正在尝试做一个对话框,要求用户在继续之前同意条款,并且不想让用户只需单击对话框右上angular的“X”即可closures。 我想要求用户点击“我同意”。 有什么办法可以禁用对话框中的“X”? 澄清:我只是使用标准的jQuery UI对话框:$ .dialog()。