草庐IT

android - Nexus7 4.2 版键盘自动出现

我有一个包含时间选择器的对话框。在我所有其他手机上,一切正常,我单击按钮,出现对话框(包含时间选择器)。比我定的时间。在Nexus7版本android4.2上。在横向模式下,当我点击按钮时,对话框出现,键盘自动出现。我还没有点击TimePicker。谁知道为什么我在Nexus7上遇到这个问题。编辑:代码如下privateDatePickermDatePicker;@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){mDatePicker=(DatePicker)view.findViewById(R.id.date

android 防止在 dialog.show 上显示键盘

有没有办法防止对话框出现时键盘自动出现。这是我的对话框代码finalDialogdialog=newDialog(this);dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);dialog.setContentView(R.layout.shopping_cart_confirm_dialog);TextViewtxtConfirmEmail=(TextView)dialog.findViewById(R.id.txtConfirmEmail);...dialog.show();非常感谢。 最佳答案

Android:时间选择器和日期选择器在同一个对话框中

我正在为安卓开发一个应用程序。我创建了一个时间选择器对话框和一个日期选择器对话框,但问题是,它们都在不同的对话框中运行,这不是我希望我的应用程序工作的方式:-S有什么方法可以创建一个同时包含时间和日期选择器对话框的对话框吗?谢谢 最佳答案 您可以在此处找到DateTimePicker实现:http://code.google.com/p/datetimepicker/ 关于Android:时间选择器和日期选择器在同一个对话框中,我们在StackOverflow上找到一个类似的问题:

android - 在 Android 主屏幕中弹出对话框

是否可以通过服务在Android设备的主屏幕上显示弹出对话框(AlertDialog)? 最佳答案 您可以使用Theme.Dialog主题创建一个Activity。在您的AndroidManifest.xml文件中将主题添加到Activity中,如下所示:从您的服务中简单地启动这个Activity。您必须使用Intent.FLAG_ACTIVITY_NEW_TASK标志开始Activity。见HowtostartanActivityfromaService 关于android-在Andr

android - 显示软键盘时出现对话框

我有一个扩展Dialog的类。在那个Dialog中,我有一个EditText和一个ListView。显示该对话框时,我可以调出软键盘。但我的问题是我们可以让对话框在显示软键盘时不弹出吗?我试图更改布局参数中的softInputMode以调整调整大小,但它不起作用。我的Dialog使用x和y位置,当显示软键盘并且对话框出现时,我的对话框不在我想要的位置。 最佳答案 如果你想让它调整大小而不只是向上移动使用:dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SO

android - 确定按钮的 onclick 监听器

这是我创建对话框的代码publicvoidonClick(Viewv){try{Builderdialog=newAlertDialog.Builder(context);dialog.setTitle(R.string.dialog_title1);dialog.setMessage(R.string.url);dialog.setPositiveButton(R.string.dialog_ok,null);dialog.show();}}}我想将EventListener添加到setPositiveButton(确定按钮)。单击“确定”后,我的应用程序应关闭,即用户应退出应用程序

java - 通过实例引用访问静态成员的最佳解决方案

我几乎所有的类(class)都有这种方法。//listener-infoprivatevoidclickInfoListener(finalImageViewiv,finalinttitle,finalinttext){iv.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){materialHelper.showInfoDialog(MainActivity.this,iv,title,text);}});}在辅助类中访问这个静态方法publicstaticvoidshowInf

android - 如何使自定义对话框透明?

我需要让我的自定义对话框透明。我该怎么做? 最佳答案 您还可以在构造函数中使用以下行getWindow().setBackgroundDrawable(newColorDrawable(0)); 关于android-如何使自定义对话框透明?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5580531/

android - 显示 AlertDialog 的异步任务

在过去的几天里,我无法用我的对话框解决一个问题。我正在运行一个线程来显示5000毫秒的对话框并将其删除。我正在尝试toast(“成功”)。问题是我也是第二次收到对话框。我是android开发的新手,我需要用AsyncTask解决这个问题,这样我就可以延迟第二个线程并显示一个带有肯定按钮而不是toast的警报dialog.builder。我看了很多,但我对实现这个感到困惑在这里,我将我的凭据发送到服务器,在发送时我显示了一个5000毫秒的进度对话框,我想有一个单独的线程来显示带有肯定按钮的dialog.builder。(当用户获得在logcat中的响应我应该检查responsecode=

android - 如何删除自定义对话框的矩形框

我自定义一个对话框:publicclassCustomizeDialogextendsDialogimplementsOnClickListener{Buttonclose;TextViewtv;publicCustomizeDialog(Contextcontext,StringStringcontent){super(context);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.custom_diolog_main);tv=(TextView)findViewById(R.id.cont