草庐IT

双方对话

全部标签

android - 对话暂停调用 Activity ?

考虑到这可能是一个愚蠢的问题:每次我创建一个对话框时,创建和拥有该对话框的Activity都会暂停-我这样说是因为我的Activity中的动画停止运行。有没有一种方法可以创建对话框,以便您的动画将继续运行,尽管焦点将设置为对话框?谢谢。 最佳答案 Activity的生命周期是这样的,如果Activity失去焦点,它的onPause方法被调用,如果你不想要这样,并且仍然想从Activity布局中失去焦点,有一个相对布局既有宽度和高度填充父级,在一个是您的Activity布局,另一个布局的背景是透明的,将ProgressBar添加到第二

java - 如何开发在首次启动时出现的演练对话框?

我想开发一个由3个步骤组成的对话框,以在用户首次启动该应用时对其进行引导。下图是我想要实现的示例:1-我想知道如何在右上角添加一个关闭对话框的标记?2-如何实现屏幕底部指示当前步骤的小圆圈?它们能否以编程方式创建?3-为了确定,我决定使用ViewFlipper在对话步骤之间导航。这是正确的方法吗?提前致谢。 最佳答案 Iwouldliketoknowhowtoaddamarktoclosethedialogattheupperrightcorner?不要那样做。这看起来像是来自iPhone应用程序的直接端口。使用nativeandr

android - 如何在每个 Android 设备 2.2+ 中获取短信列表作为对话

我需要获取短信列表并像在股票应用程序或Go短信专业版中一样显示它们。我正在使用以下代码:uriSms=Uri.parse("content://mms-sms/conversations");Cursorcursor=getContentResolver().query(uriSms,newString[]{"*"},null,null,"dateDESC");cursor.moveToFirst();do{try{Stringaddress=cursor.getString(32);if(address==null){address="";//phonenumber}else{add

android - 当我在外面的对话框附近点击时,setCanceledOnTouchOutside 不起作用

我有一个AlertDialog:AlertDialog.Builderbuilder=newAlertDialog.Builder(context,AlertDialog.THEME_HOLO_LIGHT);ListAdapteradapter=newCustomDialogAdapter(context,itemsList);builder.setAdapter(adapter,listener);builder.setTitle(title);AlertDialogdialog=builder.create();dialog.setCanceledOnTouchOutside(tr

android - Facebook 分享对话框始终仅在 Android 上显示验证码

我有一个具有“共享”功能的跨平台应用程序(iOS/Android/Web)。“分享”功能在iOS和Web版本上运行良好,但在Android平台上,Facebook总是在呈现“分享”表单之前向用户显示“安全检查”验证码:传递给FB.Feed的参数如下:链接:"http://apps.facebook.com/"链接名称:"Solitaire"(我的应用名称)图片:"http://casual-solitaire.herokuapp.com/Resources/Facebook/ShareIcon-128x128.png"这里有两个奇怪的地方:验证码只在Android上出现如果我在FB.F

android - 以编程方式为自定义对话框设置动画

我想为我的自定义对话框设置一些动画,我想以编程方式进行。我知道我可以用xml动画这样做:@anim/slide_up_dialog@anim/slide_out_downDialogimageDiaglog=newDialog(MainActivity.this,R.style.DialogAnimation);但我想以编程方式进行。如何将以编程方式创建的动画设置为Dialog的show()和hide()方法?谢谢。 最佳答案 您不能这样做,因为对话框使用样式元素进行动画过渡。并且您不能以编程方式设置样式元素。

android - 进度对话框在 Android 中显示缓慢

我确定这是一个简单的线程问题,但是...我正在使用以下方法启动ProgressDialog:ProgressDialog.show(Example.this,"","Loading.Pleasewait...",true,true);然后运行一段代码来下载和解析XML。我遇到的问题是这一切都在onClick按钮方法下运行,并且在显示对话框之前下载并解析了xml。如有任何帮助,我们将不胜感激! 最佳答案 这几乎可以肯定是线程问题。线程是我们的friend(即使它们使用起来很烦人)。您找到的那个教程非常好,但我建议您查看AsyncTas

android - 旋转设备时加载对话框

我有一个activity,其中有一个asynctask会执行一些下载操作。下载时会显示一个加载对话框。我的问题是,当我只用oneorentiaon时,它对我来说效果很好。但是当我在下载时旋转时,它显示windowleaked并且会在dialog.cancel在我的帖子中执行。从我对它的研究中,我更多地理解了它,因为当设备旋转时上下文发生变化。也就是说,当device被旋转时,activity将被重新创建,所以context将更改。但我用旧对话框创建了对话框,不是当前上下文。所以当我取消它时它显示错误对此有什么解决方案,任何想法frnds。我使用honeycomb,我尝试过使用fragm

Android - 具有弹跳效果的动画弹出对话框

大家好,我正在尝试制作自定义对话框的动画,以便在弹出时具有一种弹跳效果(开始时变小,变大,然后弹跳小一点,然后恢复到正常大小)。我不知道如何开始这个任务。我应该看什么来激活这个View,它是如何完成的? 最佳答案 您可以在XML中创建动画和动Canvas局,并在您的XML布局中使用android:layoutAnimation。在SDK中搜索动画资源。 关于Android-具有弹跳效果的动画弹出对话框,我们在StackOverflow上找到一个类似的问题: h

android - 在外部单击时如何捕获对话框的触摸事件

我的Activity中有Dialog,我想要的是假设该对话框已打开,然后在外部对话框的Touch上我想关闭该对话框,同时我想调用在我的Activity中进行一些更新的功能。最初我使用MyDialog.setCanceledOnTouchOutside(true);但这些只会关闭,在我的情况下,同时我想在用户单击对话框外部时调用一些函数。所以我该怎么做?我知道,如果我可以扩展Dialog类并覆盖它的onTouchEvent方法,那么它就会得到解决,但就我而言,我的类已经扩展了Activity类,在java中,我们不能扩展超过一类。那么最好的解决方案是什么?请帮我解决这个问题。