草庐IT

java - 用新的 AlphaAnimation 覆盖 Dialog dismiss()

所以现在默认情况下,当对话框被dialog.dismiss();关闭时,默认情况下会执行此放大淡出效果我怎样才能覆盖它成为我自己的动画?AlphaAnimationfadeOut=newAlphaAnimation(1,0);fadeOut.setDuration(600);view.setAnimation(fadeOut);view.startAnimation(fadeOut);编辑:感谢theanswerbellow我能够弄清楚。我没有修改解雇,而是做了动画然后像这样解雇了它。publicvoidfadeOutHUD(Viewview){AlphaAnimationfadeOu

android - Appcompat Alert Dialog Action 按钮背景 On pressed state

我正在尝试来自appcompatv722.1.1的新AlertDialog。它运行良好(在所有android版本中),如图像所示。AlertDialog的样式是这样的。(现在我使用硬编码颜色值而不是颜色资源)#111111#00ddff#0044aa#00aaaa#00ddff@style/AlertDialogTheme#0044aa#ffffff#000000@style/MyTitleTextStyle#0044aa@style/TextAppearance.AppCompat.Title我的问题是,1)如何改变图像中圆形(灰色)的statePressed颜色?2)android

android - 切换控件在 Android 5.0 版的 Dialog 上不起作用

我在我的应用程序中使用了下面的switch。在上面的switch中,我使用toggle_button_color.xml在switch分别打开和关闭时将拇指颜色更改为绿色和红色。如果我将此switch添加到Activity布局,然后它会完美地工作,如下图所示。但是,如果我使用m_dialog.setContentView(R.layout.mylayout);在Dialog上添加此switch,则switch如下所示。请注意,这里的mylayout.xml是一个layout文件,我在其中添加了switch。对于低于5.0的android版本,lollipopswitch可以正常工作。请

android - Dialog 的键盘消失后,VideoView 未正确呈现

我将我的问题简化为可以重现的最小示例。所以:1个VideoView和ImageViewActivity。单击ImageView后会显示AlertDialog。AlertDialog有1个EditText字段。我触摸此EditText并显示标准Android键盘。关闭键盘。关闭对话框。问题:VideoView的边框(黑色矩形)被扩展,因此ImageView不再显示。感谢任何帮助!谢谢。代码:主Activity.javaimportandroid.app.Activity;importandroid.app.AlertDialog;importandroid.os.Bundle;impor

android - 防止 Dialog(或 DialogFragment)在应用进入后台时关闭

我的应用向用户显示进度或AlertDialog是很常见的。如果用户将应用程序置于后台然后稍后返回,我希望Dialog仍然显示。有没有办法让Android处理这个问题?我希望它不关闭对话框,或者在Activity恢复时自动重新打开它。到目前为止,它看起来像没有。我还没有找到大量关于此的结果(大多数人遇到方向改变的问题,我的应用程序不允许)但很少有人询问进入后台。我已经尝试了DialogFragment和常规Dialog的所有排列,但是当按下主页按钮并从任务管理器打开应用程序时,它们都会消失。我什至没有任何代码可以展示,因为它都处于在线各种示例的测试阶段。我怀疑我必须自己管理它,方法是检查

重新创建 Activity 后,Android Dialog 再次显示

我有一个Activity,需要在其中显示对话框。这里一切正常。我已经重写了Activity中的onCreateDialog方法,这里是代码:@OverrideprotectedDialogonCreateDialog(intdialog){if(dialog==10){if(waitDialog!=null)waitDialog.dismiss();dialogCreated=true;waitDialog=CreateWaitDialog(this);returnwaitDialog;}elsereturnnewDialog(this);}其中CreateWaitDialog是创建对

android - 如何在 Android 中显示具有 Theme.Dialog 样式的 WebView

我在list中声明了一个WebViewActivity,如下所示:WebView看起来像这样:当我在我的主要Activity中启动此Activity时,只有包含应用程序名称的对话框标题可见,但WebView不可见。如果我将TextView添加到LinearLayout,它也会显示,但仍然缺少WebView。如果我不在list中应用android:theme="@android:style/Theme.Dialog",则会显示WebView。为什么会这样?如何在对话框中显示WebView? 最佳答案 我发现如果将webview更改为w

android - 显示dialog fragment时被状态栏覆盖,仅限Android4.4

我的问题只发生在Android4.4Kitkat上,当我显示一个对话框fragment时,它的部分顶部将被状态栏覆盖。我该如何处理这个问题?这是Kitkat错误?请看这里的截图:谢谢 最佳答案 DialogchoiceDialog=newDialog(this);choiceDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);Windowwindow=choiceDialog.getWindow();inty=findViewById(R.id.bannerview).getTo

安卓 : How to get rid of weird border around progress dialog

我已经为进度对话框制作了自定义样式,但是它周围有奇怪的边框。这是主题:@android:color/white@android:color/white@color/colorPrimaryDark@null知道为什么会有这么奇怪的背景吗? 最佳答案 要删除进度对话框周围的彩色或白色边框,请让对话框使用定义透明windowBackground的主题@android:color/transparent创建对话框时使用这个主题:newProgressDialog(MyActivity.this,R.style.MyDialogTheme)

android - 在 Android 中设置 ListView Alert Dialog 的默认选中项

我创建了一个带有自定义ListView的对话框,它模拟了一个Spinner显示,最初它以值“SelectGender”开始。当对话框打开时,它会提示进行选择(就像微调器一样)。如果选择再次被选中,它会显示相同的选项,但不会指示哪个选项已被选中。示例:默认值:“选择性别”没有选择的对话框打开用户选择:“男性”用户重新打开对话框...对话框打开时没有选择(我希望选择“男性”,因为那是他们最后一次选择)到目前为止,这是我的代码:genderItems=getResources().getStringArray(R.array.gender_array);genderAdapter=newAr