-
android中继承Dialog出现的问题5
我继承了一个Dialog
public class Dialog_query extends Dialog implements OnClickListener { }
通过xml定义了一个界面,
现在想通过点击日期1来选择日期,代码如下
暂记为:“代码button”
Button btn=(Button)findViewById(R.id.BtnDate); btn.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { new DatePickerDialog(Dialog_query.this, d2, dateAndTime.get(Calendar.YEAR), dateAndTime.get(Calendar.MONTH), dateAndTime.get(Calendar.DAY_OF_MONTH) ).show(); } });
现在遇到的问题是,提示“The constructor DatePickerDialog(Dialog_query, DatePickerDialog.OnDateSetListener, int, int, int) is undefined”
后来发觉在这里添加Toast.makeText(LoginSuccess.this, "关于 敏捷软件 1.0", Toast.LENGTH_LONG).show();
也会提示“The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (Dialog_query, String, int)”
但是“代码button”在Activity的情况下是正确的。
为什么在继承的情况下会提示这样的错误呢?
是不是因为继承,所以执行DatePickerDialog或是makeText,要添加其他的关键字呢?
盼回复,谢谢。
2009年7月11日 13:17
2个答案 按时间排序 按投票排序
-
采纳的答案
DatePickerDialog这个类没有如下相应的构造器啊
DatePickerDialog(Dialog_query, DatePickerDialog.OnDateSetListener, int, int, int)2009年7月11日 14:20
-
没定义这样的构造器啊
The constructor DatePickerDialog(Dialog_query, DatePickerDialog.OnDateSetListener, int, int, int) is undefined”
你应该把它转换成Dialog 吧2009年7月11日 13:44
相关推荐
在Android开发中,底部弹出Dialog是一种常见的交互方式,它用于显示临时信息或者提供用户一些简短的操作选项。本文将详细讲解如何实现一个带有动画效果的底部弹出Dialog,并通过具体的代码实例进行演示。 首先,...
4. 处理线程问题:库会自动处理线程切换,确保在UI线程中显示Dialog,避免出现异常。 5. 监听用户操作:为Dialog的按钮或其他交互元素设置监听器,处理用户的点击事件。 在压缩包中的`AndroidDialogDemo-master`...
在Android开发中,自定义组件是一项常见的需求,特别是在创建用户界面时,为了提供更好的用户体验,开发者经常需要定制一些特殊的对话框(Dialog)。本教程将详细讲解如何实现一个自定义的加载对话框(Loading ...
在Android开发中,有时我们需要在Dialog中展示动态内容,如GIF动图,来提供更丰富的用户交互体验。本文将详细讲解如何在Android Dialog中利用Glide库加载并播放GIF。 首先,Glide是一个非常流行的Android图片加载库...
在Android中,Dialog通常通过继承`AlertDialog.Builder`或直接使用`AlertDialog`类来创建。在这个例子中,我们可能会创建一个新的类,扩展`AlertDialog`或`DialogFragment`,以便更好地管理和控制Dialog的生命周期。...
1. **创建自定义Dialog类**:首先,我们需要继承自`android.app.Dialog`或`androidx.appcompat.app.AlertDialog`,然后重写其中的方法,如`onCreate()`,在这个方法中加载我们自定义的布局。 2. **设计布局文件**:...
3. 定义全屏Dialog的样式,并在Dialog中应用。 4. 在需要的地方实例化并显示自定义Dialog。 以上就是关于“android自定义全屏dialog”的详细解释,通过这样的方法,开发者可以在Android应用中实现一个功能完善的...
6. **显示和关闭**:创建一个自定义的Dialog类,继承自`android.app.Dialog`,并在其中实现显示和关闭Dialog的逻辑。记得在适当的位置调用`show()`和`dismiss()`方法。 7. **尺寸适配**:iOS Dialog通常占据屏幕的...
总结来说,Android自定义显示内容的Dialog可以通过继承Dialog或PopupWindow实现。Dialog提供了基本的对话框功能,而PopupWindow提供了更大的定制空间和灵活性。结合`PopAnim`中的动画效果,我们可以创造出既美观又...
在Android开发中,自定义对话框(Dialog)是一种常见的用户界面设计手法,它允许开发者创建具有特定功能或信息展示的半透明窗口,增强用户体验。本教程将深入探讨如何在Android应用中实现一个自定义签名Dialog。 ...
例如,我们可以创建一个进入动画(anim/anim_dialog_in.xml)和退出动画(anim/anim_dialog_out.xml),然后在Dialog中使用: ```java getWindow().setWindowAnimations(R.style.DialogAnimation); ``` 2. 使用...
在Android应用开发中,Dialog是一种重要的用户交互组件,它用于显示临时信息或向用户征求简短的确认或选择。在日常开发中,我们经常会遇到各种类型的对话框需求,如警告、确认、信息提示等。本资源集合了Android中...
在Android中,Dialog通常通过继承`DialogFragment`类或者直接实例化`AlertDialog.Builder`来创建。`DialogFragment`是Android 3.0引入的,它是一个可以包含Dialog的Fragment,更适合在现代Android应用中使用,因为它...
在Android中,我们可以通过继承`AlertDialog.Builder`或者直接使用`AlertDialog`类来创建Dialog。自定义Dialog则意味着我们需要自定义其布局和行为,以满足应用程序的特定需求。 要实现一个自定义Dialog嵌套...
3. 如果需要在Dialog中使用EditText获取用户输入,可以将EditText作为Dialog布局的一部分添加进去。 4. 设置按钮的点击事件,如确认、取消等,通常在`Builder`中通过`setPositiveButton()`和`setNegativeButton()`等...
在Android中,我们可以通过继承`AppCompatDialog`或者直接使用`AlertDialog.Builder`来创建Dialog实例。在这个自定义Dialog的案例中,我们可能需要创建一个新的XML布局文件,用于定义Dialog的内容和样式。 布局...
首先,创建自定义Dialog需要继承`AppCompatDialogFragment`类,这是因为`AppCompatDialogFragment`提供了对Android支持库的支持,可以在各种版本的Android设备上运行。在自定义类中,我们需要重写`onCreateDialog`...
在Android开发中,自定义对话框(Dialog)是提升用户体验和增强应用个性化的重要手段。一个精美的自定义Dialog不仅能够提供必要的信息,还能通过各种显示动画效果吸引用户的注意力,增加应用的趣味性和专业性。本篇...
- 不要在Dialog中执行耗时的操作,以免阻塞主线程。 - 对于重要的对话,考虑使用`AlertDialog`而不是普通的`Dialog`,因为`AlertDialog`提供了更好的默认样式和行为。 综上所述,`Android自定义dialogDemo`涵盖了...
在Android开发中,自定义Dialog是一种常见的需求,它允许开发者根据应用的设计风格和功能需求创建具有独特外观和交互方式的对话框。本文将深入探讨如何在Android中实现自定义Dialog,包括基本概念、步骤和一些实用...