草庐IT

双方对话

全部标签

android - 关闭 Android Espresso 测试中的警报对话框

我四处寻找解决方案,但找不到。我正在创建Espresso测试,并且需要在第一次显示特定Activity屏幕时关闭出现在屏幕中间的警报对话框。对话框上没有按钮,因此用户需要单击框外的任意位置才能关闭它。有谁知道我如何用Espresso做到这一点。我尝试单击底层屏幕上的布局,但Espresso失败,提示无法在层次结构中找到该View。 最佳答案 使用onView(withText("alert_dialog_text")).perform(pressBack());这必须关闭您的对话框。 关

Android-Facebook SDK : Unable to share photo, 对话框未显示

这是我第一次使用Android-FacebookSDK。我正在尝试发布位图,但我一直收到此消息:Warning:Error:com.facebook.FacebookException:Failedtocopyimage.我可以发布简单的链接,但不能发布带有照片的链接。我应该如何解决这个问题?另外,我注意到的一件事是没有调用StatusCallback.call()。publicabstractclassFacebookReadyBaseActivityextendsActivity{privatestaticfinalStringTAG="FacebookReadyBaseActiv

android - AlertDialog 或自定义对话框

我正在开发Android2.2应用程序。我想显示带有确定按钮的文本,但我想添加自定义样式。什么是更好的选择AlertDialog使用自定义布局或Dialog? 最佳答案 我会选择AlertDialog:实现起来更容易。您唯一需要做的自定义事情是XML布局,然后对其进行扩充。AlertDialogdialog=newAlertDialog.Builder(this).setView(getLayoutInflater().inflate(R.layout.custom_dialog,null)).create();为了监听UI事件:V

android - 如何在加载 WebView 页面时为警告对话框设置不同的标题?

我想在加载WebView页面但无法正常工作时为警告对话框设置不同的标题。这是代码fragment:finalAlertDialog.Builderalert=newAlertDialog.Builder(mContext);//alert.setTitle("Loading...");finalWebViewwv=newWebView(mContext);wv.loadUrl("http://10.0.51.133/androidview/");wv.getSettings().setJavaScriptEnabled(true);wv.setVerticalScrollBarEnab

android - 如何在 Android 应用程序中创建进度对话框?

我正在开发应用程序以在接收要显示“进度对话框”的数据时从Internet接收一些数据。我在我的应用程序中使用了“AsyncTask”。问题是如何使用它以及如何显示百分比如100%?请给我建议并给我一些例子。谢谢你,对不起我的英语。 最佳答案 要显示进度对话框,您可以使用以下代码ProgressDialogdialog=newProgressDialog(MainActivity.this);dialog.setMessage("Yourmessage..");dialog.show();在调用异步任务之前,即在newYourTask

android - 如何在键盘上方显示对话框

我是android的新手,我编写了一个应用程序,当用户选择一件事时,它使用对话框显示数据。这是对话框的样子:https://docs.google.com/file/d/0B3NUAgD0tB0YOS16azFCWXdSVVE/edit但是当我点击最后一个EditText输入一些数据时,对话框仍然显示,当我输入第一个字符时,对话框向下滚动。对话框保留在键盘后面,有些部分完全被遮住了。谁能告诉我如何在软键盘上方显示整个对话框?这就是我想要的样子:https://docs.google.com/file/d/0B3NUAgD0tB0YOFVQYUF0U0JvOEk/edit谢谢克拉克

android - 双击编辑文本时显示日期选择器对话框

我有一个包含两个编辑文本字段的搜索Activity。我喜欢在编辑文本时单击要显示的日期选择器对话框。但是,当我单击编辑文本时,首先显示键盘,然后在第二次单击后显示日期选择器对话框。有人可以帮助我吗?这是Activity代码packagecom.example.firstdemoapp.activities;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Locale;importcom.example.firstdemoapp.R;importcom.example.firstdemoa

android - 如何在正在运行的线程中显示警报对话框?

我正在开发一个Android游戏。在这个游戏中,有火车运行的轨道。这是正在运行的线程。我想在两者之间发生碰撞时显示一个警告对话框。当我应用显示错误的警报对话框时,无法在未调用looper.prepare()的线程内创建处理程序。 最佳答案 runOnUiThread(newRunnable(){@Overridepublicvoidrun(){//Yourdialogcode.}}); 关于android-如何在正在运行的线程中显示警报对话框?,我们在StackOverflow上找到一个

Android:旋转更改后对话框等恢复

如何在旋转屏幕后恢复对话框等?例如,弹出一个alertDialog告诉用户一些信息。然后用户将屏幕旋转到另一个方向。如何恢复alertDialog?任何人都可以指导我去做吗?谢谢!稍后追加:我查看了android源代码并找到了这些东西:对话框存放在mManagedDialogs中,相关信息为:mManagedDialogs=newSparseArray();onSaveInstanceState相关:finalvoidperformSaveInstanceState(BundleoutState){onSaveInstanceState(outState);saveManagedDia

android - 如何在android中获取自定义对话框的大小?

我有一个从对话框扩展而来的自定义对话框。为了在上面放置组件,我需要知道对话框的宽度。我该怎么做?谢谢编辑:publicclassAnswerTypeDialogextendsDialog{publicAnswerTypeDialog(Contextcontext){super(context);mContext=context;}@OverrideprotectedvoidonCreate(finalBundlesavedInstanceState){super.onCreate(savedInstanceState);init();}protectedvoidinit(){ll=(R