Android 开发中常用到的设计模式有哪些

网上科普有关“Android 开发中常用到的设计模式有哪些”话题很是火热,小编也是针对Android 开发中常用到的设计模式有哪些寻找了一些与之相关的一些信息进行分析,如果能碰...

网上科普有关“Android 开发中常用到的设计模式有哪些”话题很是火热,小编也是针对Android 开发中常用到的设计模式有哪些寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

Builder模式:比如AlertDialog.Builder。

适配器模式:比如GridView、ListView与Adapter。

命令模式:比如Handler.post。

享元模式:比如Message.obtain。

单例模式:比如InputMethodManager.getInstance。

观察者模式:比如ContentObserver。

这是一些经常用到的设计模式以及举例。

只需要在Textview中增加android:textIsSelectable="true"即可长按弹出复制,如果要弹出对话框,那就要用Dialog,dialog的用法如下:

Android中,在Dialog中增加EditText需要使用view控件,也可参考附件源代码。

具体实现代码:

1.创建对象框

AlertDialog.Builder builder = new Builder(context);

builder.setTitle("请输入"); //设置对话框标题

builder.setIcon(android.R.drawable.btn_star); //设置对话框标题前的图标

2.创建EditText输入框

final EditText edit = new EditText(context);

3.将输入框赋值给Dialog,并增加确定取消按键

builder.setView(edit);

builder.setPositiveButton("确认", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

Toast.makeText(context, "你输入的是: " + edit.getText().toString(), Toast.LENGTH_SHORT).show();

}

});

builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

Toast.makeText(context, "你点了取消", Toast.LENGTH_SHORT).show();

}

});

4.设置常用api,并show弹出

builder.setCancelable(true); //设置按钮是否可以按返回键取消,false则不可以取消

AlertDialog dialog = builder.create(); //创建对话框

dialog.setCanceledOnTouchOutside(true); //设置弹出框失去焦点是否隐藏,即点击屏蔽其它地方是否隐藏

dialog.show();

关于“Android 开发中常用到的设计模式有哪些”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[一条小玉萱]投稿,不代表小熊号立场,如若转载,请注明出处:https://xx-scm.com/cshi/202606-179093.html

(217)

文章推荐

  • 专用辅助“微信小程序跑得快免费挂下载(如何开挂)

    专用辅助“微信小程序跑得快免费挂下载网上科普有关“专用辅助“微信小程序跑得快免费挂下载”话题很是火热,小编也是针对专用辅助“微信小程序跑得快免费挂下载寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,专用辅助“微信小程序跑得快免费挂下载

    2025年03月12日
    89
  • 去年疫情什么时候控制住的(去年疫情什么时候开始)

    疫情什么时候全面解封1、年12月9日,中国公共卫生史上迎来了一个重要的时刻。中国国家卫生健康委员会官方网站发布的最新消息显示,自2019年12月爆发的新冠疫情在经历了三年的艰苦斗争后,终于迎来了全面解封的阶段。2、疫情解封在中国是2022年12月。具体来说,中国在2022年12月7日宣布了新冠疫情

    2025年03月14日
    121
  • 实测辅助”大发棋牌要怎么开挂(万能开挂器通用版)

    大发棋牌要怎么开挂网上科普有关“大发棋牌要怎么开挂”话题很是火热,小编也是针对大发棋牌要怎么开挂寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,大发棋牌要怎么开挂这款游戏可以开挂的,确实是有挂的,通过微信【】很多玩家在这款游戏中打牌都

    2025年05月21日
    59
  • 实测辅助”推倒胡麻将有什么规律(真的有挂)

    网上科普有关“推倒胡麻将有什么规律”话题很是火热,小编也是针对同城衡阳字牌作弊开挂的方法寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,推倒胡麻将有什么规律这款游戏可以开挂的,确实是有挂的,通过微信【游戏】很多玩家在这款游戏中打牌都会发现

    2025年05月23日
    46
  • 实测辅助”柳州麻将开挂下什么软件(真的有挂)

    网上科普有关“柳州麻将开挂下什么软件”话题很是火热,小编也是针对同城衡阳字牌作弊开挂的方法寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,柳州麻将开挂下什么软件这款游戏可以开挂的,确实是有挂的,通过微信【游戏】很多玩家在这款游戏中打牌都会

    2025年05月24日
    54
  • 6秒懂!微乐河南麻将小程序怎样免费开挂”果然有挂

    微乐河南麻将小程序怎样免费开挂网上科普有关“微乐河南麻将小程序怎样免费开挂”话题很是火热,小编也是针对微乐河南麻将小程序怎样免费开挂寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,微乐河南麻将小程序怎样免费开挂这款游戏可以开挂的,确实

    2025年06月10日
    80
  • 6秒懂!涡阳茶馆到底怎么开挂(详细真的有挂)

    涡阳茶馆到底怎么开挂网上科普有关“涡阳茶馆到底怎么开挂”话题很是火热,小编也是针对涡阳茶馆到底怎么开挂寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,涡阳茶馆到底怎么开挂这款游戏可以开挂的,确实是有挂的,通过微信【】很多玩家在这款游戏

    2025年06月25日
    42
  • 辅助开挂工具“微乐吉林麻将万能开挂器(万能开挂器通用版)

    微乐吉林麻将万能开挂器网上科普有关“微乐吉林麻将万能开挂器”话题很是火热,小编也是针对微乐吉林麻将万能开挂器寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,微乐吉林麻将万能开挂器这款游戏可以开挂的,确实是有挂的,通过微信【】很多玩家在

    2025年06月28日
    32
  • 辅助开挂工具“聚闲庄要怎么开挂(透视挂真的假的)

    聚闲庄要怎么开挂网上科普有关“聚闲庄要怎么开挂”话题很是火热,小编也是针对聚闲庄要怎么开挂寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,聚闲庄要怎么开挂这款游戏可以开挂的,确实是有挂的,通过微信【】很多玩家在这款游戏中打牌都会发现很

    2025年06月30日
    35
  • 教程开挂辅助“欢乐麻将全集为什么老是输”(其实是有挂)

    网上科普有关“欢乐麻将全集为什么老是输”话题很是火热,小编也是针对同城衡阳字牌作弊开挂的方法寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。  您好,欢乐麻将全集为什么老是输这款游戏可以开挂的,确实是有挂的,通过微信【游戏】很多玩家在这款游戏中打牌

    2025年08月06日
    37

发表回复

本站作者后才能评论

评论列表(4条)

  • 一条小玉萱
    一条小玉萱 2026年06月25日

    我是小熊号的签约作者“一条小玉萱”!

  • 一条小玉萱
    一条小玉萱 2026年06月25日

    希望本篇文章《Android 开发中常用到的设计模式有哪些》能对你有所帮助!

  • 一条小玉萱
    一条小玉萱 2026年06月25日

    本站[小熊号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 一条小玉萱
    一条小玉萱 2026年06月25日

    本文概览:网上科普有关“Android 开发中常用到的设计模式有哪些”话题很是火热,小编也是针对Android 开发中常用到的设计模式有哪些寻找了一些与之相关的一些信息进行分析,如果能碰...