我想调出一个微调对话框,当用户点击一个菜单项,让用户select一个项目。 我需要一个单独的对话框,或者我可以直接使用微调吗? 我看到这个链接,提到一个MODE_DIALOG选项,但它似乎没有被定义了。 AlertDialog可能是好的,但所有的选项都说“点击列表中的项目不会closures对话框”,这是我想要的。 任何build议? 理想情况下,代码将类似于屏幕上显示微调器的情况: ArrayAdapter<String> adapter = new ArrayAdapter<String>(activity, android.R.layout.simple_spinner_item, items); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); myspinner.setAdapter(adapter); // myspinner.showAsDialog() <– what i want
我有一个从AppCompactActivityinheritance的Activity 。 在活动集主题的清单中: <style name="Theme.custom" parent="Theme.AppCompat.Light.Dialog"> <item name="android:windowNoTitle">true</item> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> <item name="colorButtonNormal">@color/accent</item> <item name="android:buttonStyle">@style/ButtonStyle</item> </style> 当我运行活动,它显示为一个对话框,但标题显示! 我尝试supportRequestWindowFeature(Window.FEATURE_NO_TITLE)和RequestWindowFeature(Window.FEATURE_NO_TITLE)但标题仍然显示。 请让我知道,什么是错的? 编辑 我解决它,只能将android:windowNoTitle更改为windowNoTitle ! 因为我使用AppCompactActvity!
在长时间运行中,我显示一个popup对话框(由ProgressDialog创build,以防止其他操作发生)。 我用setCancelable(false)取消了它,所以我不能用后退buttonclosures它,但是令人惊讶的是,Search硬件buttonclosures了对话框! 更确切地说,全球search应用程序显示,当我回到我的应用程序,对话框已被解雇。 任何想法如何防止对话被解雇?
我在另一个线程上find了这个答案.. 如何在Jquery UI对话框中添加多个button? 使用这个语法,你如何添加类到一个特定的button? $("#mydialog").dialog({ buttons: { 'Confirm': function() { //do something $(this).dialog('close'); }, 'Cancel': function() { $(this).dialog('close'); } } });
有没有一个默认的选项,通过点击屏幕上的某个地方而不是closures图标来closuresjQuery对话框?
我有一个WPF应用程序与这三种types的东西… WindowMain UserControlZack WindowModal UserControlZack1坐在我的WindowMain … <Window x:Class="WindowMain" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:ProjectName" … Name="WindowMain"> <Grid> … <local:UserControlZack x:Name="UserControlZack1" … /> … </Grid> </Window> UserControlZack1显示一个WindowModal dailog框… 部分公共类UserControlZack … Private Sub SomeButton_Click(…) '实例化对话框并打开模态… Dim box As WindowModal = New WindowModal() box.Owner = ????? box.ShowDialog() '如果对话框被接受,用户input的过程数据… 如果(box.DialogResult.GetValueOrDefault = True)那么 _SomeVar = box.SomeVar … 万一 结束小组 末class 如何将box.Owner设置为正确的Window,我正在运行的WindowMain实例? 我不能使用box.Owner = […]
在onClick(View视图)中获取上下文,button的OnClickListener的callback很简单: view.getContext() 但我不知道如何获得上下文onClick(DialogInterface v,int buttonId), 对话框的OnClickListener的callback: public class MainActivity extends Activity implements android.content.DialogInterface.OnClickListener 有没有可能?
我正在尝试使用一个警告对话框在Android中提示input用户名和密码。 我在这里find了这个代码: if (token.equals("Not Found")) { LayoutInflater factory = LayoutInflater.from(this); final View textEntryView = factory.inflate(R.layout.userpasslayout, null); AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("Please Login to Fogbugz"); alert.setMessage("Enter your email and password"); // Set an EditText view to get user input alert.setView(textEntryView); AlertDialog loginPrompt = alert.create(); final EditText input1 = (EditText) loginPrompt.findViewById(R.id.username); final EditText input2 = (EditText) […]
有些用户正在报告,如果他们使用通知栏中的快速操作,他们正在接近力量。 我在调用“TestDialog”类的通知中显示一个快速操作。 在按下“snooze”button后的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:在onSaveInstanceState后无法执行此操作 。 IllegarStateException被触发的代码行是: snoozeDialog.show(fm, "snooze_dialog"); 该类扩展“FragmentActivity”,“SnoozeDialog”类扩展“DialogFragment”。 以下是错误的完整堆栈跟踪: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1327) at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1338) […]
如何设置来自.ShowDialog(); Dialog的位置.ShowDialog(); 显示在主窗口的中心。 这是我设置位置的方式。 private void Window_Loaded(object sender, RoutedEventArgs e) { PresentationSource source = PresentationSource.FromVisual(this); if (source != null) { Left = ?? Top = ?? } }