首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

来自DialogFragment的用于AlertDialog的Xamarin GetButton

DialogFragment是Android中的一个类,用于创建对话框式的用户界面。它可以用于显示各种类型的对话框,包括AlertDialog。

AlertDialog是Android中常用的对话框类型之一,用于向用户显示一些信息或者获取用户的确认或输入。它通常包含一个标题、一些文本内容和一些操作按钮。

在Xamarin开发中,可以使用DialogFragment来创建AlertDialog。首先,需要创建一个继承自DialogFragment的子类,并在其中重写OnCreateDialog方法。在该方法中,可以使用AlertDialog.Builder来构建AlertDialog,并设置标题、内容和按钮等属性。

以下是一个示例代码:

代码语言:txt
复制
public class MyDialogFragment : DialogFragment
{
    public override Dialog OnCreateDialog(Bundle savedInstanceState)
    {
        AlertDialog.Builder builder = new AlertDialog.Builder(Activity);
        builder.SetTitle("Dialog Title");
        builder.SetMessage("Dialog Message");
        builder.SetPositiveButton("OK", (sender, args) =>
        {
            // OK按钮点击事件处理
        });
        builder.SetNegativeButton("Cancel", (sender, args) =>
        {
            // Cancel按钮点击事件处理
        });

        return builder.Create();
    }
}

在使用时,可以通过FragmentManager来创建并显示DialogFragment:

代码语言:txt
复制
MyDialogFragment dialogFragment = new MyDialogFragment();
dialogFragment.Show(FragmentManager, "dialog");

这样就可以显示一个包含标题为"Dialog Title"、内容为"Dialog Message"的AlertDialog,并包含一个"OK"按钮和一个"Cancel"按钮。

对于腾讯云相关产品和产品介绍链接地址,可以根据具体需求选择适合的产品。腾讯云提供了丰富的云计算服务,包括云服务器、云数据库、云存储等。可以通过访问腾讯云官方网站(https://cloud.tencent.com/)获取更多详细信息和产品介绍。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android 撸起袖子,自己封装 DialogFragment

DialogFragmentDemos.gif 一、DialogFragment 是什么 DialogFragment 在 Android 3.0 时被引入,是一种特殊 Fragment,用于在 Activity...AlertDialog 或者 Dialog 创建出 我们想要 Dialog,因为这篇文章主要是讲 DialogFragment 封装,至于 DialogFragment 具体使用,可以参考下洋神这篇文章...进行封装,依赖外部传入 AlertDialog 来构建,同时也处理了 DialogFragmentAlertDialog 不能设置外部取消问题 public class CommonDialogFragment...AlertDialog 交互,Helper 会帮助我们用 DialogFragment 来进行显示,这样既能统一整个应用 Dialog 风格,又能让我们实现各种各样对话框变得相当简单 在实现...应该还没忘了我们上面创建了一个 IDialogResultListener 用于 DialogFragment 与逻辑层之间进行数据监听吧,为了能传入各种各样类型数据,这里我使用了 泛型 来进行处理

1.3K41
  • Android AlertDialog修改标题、内容、按钮字体大小和字体颜色

    “字体要大、颜色要鲜艳”,这话听着熟悉吧,在日常开发中,往往因为业务不同、受众群体特殊,可能需要我们做出特殊处理。 今天是对原生AlertDialog做一些大小和颜色修改。...这里主要说是第二种方案 效果图对比 先看一下修改前代码 AlertDialog builder = new AlertDialog.Builder(Activity.this)...这时候点开AlertDialog查看源码,构造方法以下就是get set 方法了,可以看到一个getButton方法 这里返回是一个button,看注释,可以返回 “确定取消” 按钮,那既然得到...看代码: AlertDialog builder = new AlertDialog.Builder(Activity.this) .setTitle("这是标题")...builder.getButton(AlertDialog.BUTTON_POSITIVE).setTextSize(26); builder.getButton(DialogInterface.BUTTON_NEGATIVE

    4.6K30

    Android开发笔记(二十三)文件对话框FileDialog

    其中最常用AlertDialog,而且需要自定义对话框时候,多半也是在AlertDialog.Builder基础上集成其他控件,具体参见《Android开发笔记(六十六)自定义对话框》。...最后还要提供一个回调接口,用于主页面上处理日期和时间选择事件,同时在确定按钮点击事件中要触发该回调接口方法。...:"+DateUtil.getTimeCN(time), Toast.LENGTH_LONG).show(); } } 信息确认对话框 虽说AlertDialog用于自定义对话框,但其实只是它内部...android.app.Dialog; import android.app.DialogFragment; import android.app.AlertDialog.Builder; import...另外,文件(夹)列表需要用ListView来展示,所以得补充ListView必须适配器与监听器,适配器ArrayAdapter用于展示文件和文件夹列表,监听器用于响应文件项点击事件。

    3.4K30

    Android中DialogFragment自定义背景与宽高方法

    介绍 DialogFragment在android 3.0时被引入。是一种特殊Fragment,用于在Activity内容之上展示一个模态对话框。典型用于:展示警告框,输入框,确认框等等。...在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。...本文主要给大家介绍了关于Android中DialogFragment自定义背景与宽高相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细介绍吧。...dialog.getWindow().setLayout((int) (dm.widthPixels * 0.9), (int) (dm.heightPixels * 0.76)); } } 总结 以上就是这篇文章全部内容了...,希望本文内容对大家学习或者工作能带来一定帮助,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

    1.4K41

    Apple Watch中Salesforce:灵感来自于消费者,用于商业

    今天,随着即将来到我们身边Apple Watch,云,社交,移动以及数据科学融合到手腕趋势变得更加清晰。...像其他苹果设备一样,Apple Watch 重新让我们想像人与科技关系,重新定义人们从事工作方式。 可穿戴设备提供一个巨大机会为企业与客户、合作伙伴、员工甚至是产品连接一种全新方式。...事实上,68%高管认为可穿戴设备是他们未来应该优先考虑新科技—根据市场研究公司Forrester Research调查。...只需在手机主屏幕中简单点击,并且你可以钻取到原始数据中看到团队销售最好产品,你业绩和预测比对,谁得到了一个新客户…这样例子不胜枚举。...最好消息是什么?上面提到仅仅是冰山一角。

    56730
    领券