草庐IT

双方对话

全部标签

Android 对话框 - 自定义背景而不是变暗或模糊

我已经创建了自己的自定义对话框,它工作正常,但我想将变暗的背景更改为自定义图案(例如图像文件或xml形状)。我怎样才能做到这一点?请注意,我不想改变调光的强度,但我只想将这种调光替换为一种模式 最佳答案 我找到了解决这个问题的方法,我从@vipulmittal的回答中得出这个,我应该将对话框主题设置如下:falsetrue@android:color/transparent有了这个主题,我的对话将是:全屏因为windowIsFloating设置为false周围区域完全透明因为windowBackground设置为@android:c

android - 关闭对话框后如何刷新listView?

我创建了一个打开对话框的布局,进入对话框后,用户选择确定/取消。我想刷新listView重新查询数据这是我打开对话框的布局:button.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewarg0){IntentmyIntent=newIntent(SchoolActivity.this,InsertSchool.class);update();startActivity(myIntent);updateList();}});update();cursor.requery();String[]from=newSt

android - 带有自定义 ListView 的自定义警报对话框

我需要创建一个带有单一选择的自定义警报对话框。但是项目有自己的布局:[VIEW(justcolor)_______TEXT_______RADIOBUTTON]我已经为ListView、自定义适配器创建了自定义布局,并获得了不错的结果但我无法做出单一选择,没有一个听众设置为ListView...:这是我的适配器:publicclassAlertListAdapterextendsBaseAdapter{ArrayListmData;ContextmContext;LayoutInflaterinflater;publicAlertListAdapter(ArrayListdata,Co

android - 当应用程序正在运行且可见时,如何将 Android 通知显示为对话框警报

我的问题有点复杂,所以我将简要描述一下我想要实现的目标。我的应用程序从GCM接收消息没有任何问题。当应用程序正在运行并且对用户可见时,我没有在操作栏中显示通知,而是在对话框警报中显示此消息。我使用BroadcastReceiver来实现这一点。主要问题是,当应用程序立即收到一些通知时。当主要Activity对用户可见时,第一个通知将显示在对话框警报中。而next将像往常一样放置在ActionBar中的Android通知。并且此时用户处理对话框警报并打算从操作栏中选择下一个通知。此时此刻,我在我的CloudService(扩展IntentService)intent中使用带有标志Inte

android - 在Marshmallow 中,如何像Hangouts 那样一一提示两个或多个权限对话框?

我正在处理我的应用程序代码以在Marshmallow设备上工作,我正在管理它的权限对话框以在需要的地方显示。目前遇到了需要两个权限(位置和存储)的场景,我想像环聊一样一一询问。找不到它是如何定制的,有什么解决方案吗?这是我为单一权限处理的代码:caseREQUEST_CODE_WRITE_EXTERNAL_STORAGE:{if(checkSelfPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE)==PackageManager.PERMISSION_GRANTED){/PermissionisgrantedTo

安卓。保存对话框的实例状态?

我想知道实现这个的正确方法是什么?有人可以建议我的解决方案是否正确吗?所以:Activity已创建用户点击按钮并启动对话框(对话框,不是对话框样式的Activity)用户打开键盘我们调用了onSaveInstanceState来保存我们的对话框已打开以及所有相应的对话框输入我们有onRestoreInstanceState,在这里我们检查对话框是否显示,用相应的输入重新创建对话框。这是正确的方法吗?或者有……这是由Android完成的,我正在执行一些多余的操作。谢谢 最佳答案 是的,这是正确的做法。Dialog不要延长Activit

Android自定义对话框如 'Quick Contact'

我想创建一个自定义对话框,例如联系人应用程序中的“快速联系”或官方Twitter应用程序中的对话框。当我点击一个按钮时,它会在按钮上方或下方打开。http://londatiga.net/images/qc-tw.jpg快速联系和推特我已经阅读了联系人应用程序的源代码,但它似乎使用了内部API。另一种解决方案是扩展Dialog类,我可以设置自定义布局,但无法定位对话框。有什么解决办法吗?提前致谢 最佳答案 看这个项目NewQuickAction3D默认方向是垂直的,因此它看起来会随您的需要而大不相同。您需要将ExampleActiv

android - 显示一个对话框并仍然将点击传递到后台?

我想在当前用户Activity之上显示一个小的自定义对话框,但点击我的对话框之外的区域会传送到后台(这将是启动器或其他Activity)。我试图创建一个透明的基础Activity并在其顶部显示对话框,但是点击是在透明Activity上注册的,而不是在它后面的任何内容上注册的...我知道Popup有一个setOutsideTouchable方法,但据我所知,将其设置为true只会关闭弹出窗口,而不是将点击传递到后台。..谢谢你的帮助,尼克 最佳答案 根据您在另一个答案上发表的澄清评论...“我希望对话框在系统范围内显示,无论用户目前正

android - 对话过渡效果

我目前正在为我的对话框制作过渡效果。请引用下图:我的对话框的进入动画应该从上到中。而退出动画应该在中间到顶部。我正在使用以下XML动画,但不幸的是,它们不起作用。slide_down.xmlslide_up.xml编辑:这不是一个普通的Dialog。它是一个activity,在AndroidManifest.xml中应用了一个Theme.Dialog 最佳答案 如果您将对话框创建为一个Activity,那么您可以采用这种方法您可以创建动画类:publicclassDropDownToMiddleAnimationextendsAni

android - 为 Android 自定义快速操作对话框

我正在开发一个应用程序,在该应用程序中,我必须在单击按钮时显示快速操作对话框。这是我希望它如何实现的示例。直到现在我还不知道如何制作自定义快速操作对话框。但我已经尝试过使用一项Activity和一些我接近我必须实现的目标。这是我到目前为止所做的。单击按钮时,我将Intent传递给Activity:if(v.getId()==R.id.points){Toast.makeText(MainActivity.this,"Clickedonpoints",Toast.LENGTH_SHORT).show();Intenti=newIntent(MainActivity.this,Points