草庐IT

双方对话

全部标签

android - 完成对话框和 Activity

我有一个以警报对话框开始的Activity当我按下后退按钮时,只有对话框关闭。我想关闭对话框和Activity。如何做到这一点? 最佳答案 您正在寻找可以为Dialog.setOnCancelListener()设置的OnCancelListener在那里你可以调用finish()这也将完成你的Activity。 关于android-完成对话框和Activity,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - 如何在android中的AsyncTask中使用进度对话框

我正在开发一个需要用户登录的应用程序。登录通过URL工作正常。然而,当我添加一个AsyncTask来添加一个进度对话框时,该应用程序不会改变Intent。我已经尝试了我知道的所有可能的方法,但都徒劳无功。下面是代码:packagecom.epolicing;importjava.util.ArrayList;importorg.apache.http.NameValuePair;importorg.apache.http.message.BasicNameValuePair;importandroid.app.Activity;importandroid.app.Dialog;impo

java - fragment 中的对话框使 Android 应用程序崩溃。安卓.view.WindowsManager$BadTokenException

我尝试创建一个对话框,但当我尝试运行代码时它崩溃了。我想在我的fragment中的ListView中选择一个项目时运行它,现在我只想尝试显示对话框而不传递任何内容这是我的java代码:myInfoList.setAdapter(newCustomAdapter(details,getActivity().getApplicationContext()));myInfoList.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewa,Viewv,intposition,longi

android - 与 Thread 一起使用进度对话框

这是我的代码,publicProgressDialogloadingdialog;publicvoidShowManager(){//dosomething}publicvoidstartScan(){loadingdialog=ProgressDialog.show(WifiManagementActivity.this,"","ScanningPleaseWait",true);newThread(){publicvoidrun(){try{sleep(4000);ShowManager();}catch(Exceptione){Log.e("threadmessage",e.ge

android - 从自定义对话框顶部删除额外的空间

我创建了一个自定义对话框,我通过RelativeLayout动态地将View放入其中。每次显示对话框时,它都会很好地显示我所有的subview,但它在顶部有一些我无法解释的空间。我假设这是为对话框的“标题”保留的(我不会)。有没有一种方法可以删除该空格并让我的自定义对话框只包含我放入的内容?这是布局的xml:顺便说一句,我试过将相对布局作为父节点,结果相同。这是自定义对话框的.java。publicclassHandResultsextendsDialogimplementsDialogInterface{HandResultshr;TimermyTimer;RelativeLayou

Android - 如何将列表框实现为模态对话框/弹出窗口

在我的Android应用程序中,当用户单击按钮时,我希望列表框显示为模态对话框,就像Spinner的工作方式一样,除了列表框还可以允许多个选择。我尝试按照androidhello-listview教程(http://developer.android.com/resources/tutorials/views/hello-listview.html)中的描述使用ListView。不幸的是,它似乎并不像我预期的那样工作。它不像Spinner那样显示为模态对话框。我试着看看Android浏览器在显示列表框时会做什么。我在我的Android设备上的浏览器中浏览到www.functionx.c

android - 单击微调器时显示自定义对话框

目前,我的微调器处于dialog模式。它会显示这样的东西但是,有时候,我想控制要显示的对话框类型。例如,我想在单击微调器时显示一个带有日期选择器的对话框。注意,Google日历确实有这样的控件。请问我该如何实现? 最佳答案 不使用Spinner,而是使用TextView,并为其安装点击监听器。为了让TextView看起来像Spinner,这里有技巧或 关于android-单击微调器时显示自定义对话框,我们在StackOverflow上找到一个类似的问题: ht

Android ICS 对话框标题颜色

我想为ICS设备中的对话框使用自定义颜色。默认的是蓝色(见图片),我如何将它设置为适合我的应用程序配色方案的颜色,例如红色? 最佳答案 试试这个:alert.setTitle(Html.fromHtml("UserAgent")); 关于AndroidICS对话框标题颜色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10053570/

android - 如何在单元测试中接受对话?

我有一个单元测试可以打开自定义对话框并输入一些文本。这有效,但我无法接受对话框或按下确定按钮。谁能告诉我如何使用junit自动接受对话。ActivityMonitoractivityMonitor=instrumentation.addMonitor(EditItem.class.getName(),null,false);instrumentation.sendKeyDownUpSync(KeyEvent.KEYCODE_MENU);instrumentation.invokeContextMenuAction(gridList,R.id.add,0);Activityactivit

android - Android 对话框回答太快时代码未执行(竞争条件)

在我的android应用程序中,我有一个对话框,其中包含如下代码:.setPositiveButton("Yes",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intid){dialog.cancel();doStuff();doMorestuffThatTakesTime();}})我注意到的是,如果我快速按下"is"按钮,doStuff()中的代码不会执行。我想知道dialog.cancel()命令是否与它有关,但即使它移到最后并完全删除,问题仍然存在。感觉像是某种竞争条件