iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >android-support-design在Android开发中实现话框功能的方法
  • 798
分享到

android-support-design在Android开发中实现话框功能的方法

androidandroid-support-designpp 2023-05-31 14:05:47 798人浏览 独家记忆
摘要

这期内容当中小编将会给大家带来有关Android-support-design在Android开发中实现话框功能的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。效果图: 说明:在新版的and

这期内容当中小编将会给大家带来有关Android-support-design在Android开发中实现话框功能的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

效果图:

android-support-design在Android开发中实现话框功能的方法 android-support-design在Android开发中实现话框功能的方法

说明:

在新版的android.support.v7包中,Google提供了一个新的AlertDialog类,即android.support.v7.app.AlertDialog。使用该类中的Builder可以直接创建Material Design风格的对话框,而不需要再借助于第三方库。(即第一张图的效果)

遗憾的是,上述第二张图中转圈样式的ProgressBar暂无法使用系统组件。

代码不多,并已简单封装为工具类:

package com.sinatj.demo.utils;import android.content.Context;import android.content.DialogInterface;import android.support.v7.app.AlertDialog;import android.view.LayoutInflater;import android.view.View;import android.widget.TextView;import com.sinatj.demo.R;public class UiUtil {  private static AlertDialog showDialog(Context context, String title, String message, View contentView,     String positiveBtnText, String negativeBtnText,     DialogInterface.OnClickListener positiveCallback,     DialogInterface.OnClickListener negativeCallback,     boolean cancelable) {    AlertDialog.Builder builder = new AlertDialog.Builder(context, R.style.AppCompatAlertDialogStyle);    builder.setTitle(title == null ? "提示" : title);    if (message != null) {      builder.setMessage(message);    }    if (contentView != null) {      builder.setView(contentView);    }    if (positiveBtnText != null) {      builder.setPositiveButton(positiveBtnText, positiveCallback);    }    if (negativeBtnText != null) {      builder.setNegativeButton(negativeBtnText, negativeCallback);    }    builder.setCancelable(cancelable);    return builder.show();  }  //普通对话框  public static AlertDialog showSimpleDialog(Context context, String title, String message,        String positiveBtnText, String negativeBtnText,        DialogInterface.OnClickListener positiveCallback,        DialogInterface.OnClickListener negativeCallback,        boolean cancelable) {    return showDialog(context, title, message, null, positiveBtnText, negativeBtnText, positiveCallback, negativeCallback, cancelable);  }  //带ProgressBar的对话框  public static AlertDialog showProgressDialog(Context context, String title, String message,     String positiveBtnText, String negativeBtnText,     DialogInterface.OnClickListener positiveCallback,     DialogInterface.OnClickListener negativeCallback,     boolean cancelable) {    View view = LayoutInflater.from(context).inflate(R.layout.circular_progressbar, null);    if (message != null) {      final TextView messageTv = (TextView) view.findViewById(R.id.progressbar_msg);      messageTv.setText(message);    }    return showDialog(context, title, null, view, positiveBtnText, negativeBtnText, positiveCallback, negativeCallback, cancelable);  }}

--结束END--

本文标题: android-support-design在Android开发中实现话框功能的方法

本文链接: https://www.lsjlt.com/news/226155.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • android-support-design在Android开发中实现话框功能的方法
    这期内容当中小编将会给大家带来有关android-support-design在Android开发中实现话框功能的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。效果图: 说明:在新版的and...
    99+
    2023-05-31
    android android-support-design pp
  • Android开发中怎么实现一个对话框交互功能
    本篇文章给大家分享的是有关Android开发中怎么实现一个对话框交互功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 在Android SDK中,虽然有许多的窗口,有些类似M...
    99+
    2023-05-31
    android roi
  • Android开发中实现单选或多选对话框的方法
    Android开发中实现单选或多选对话框的方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体代码如下所示:public void myClick(View view) ...
    99+
    2023-05-31
    android roi
  • Android开发中实现手势识别功能的方法
    Android开发中实现手势识别功能的方法?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。触摸交互中的概念常用事件首先要了解一些常用的事件: ACTION_DOWN:第一个手指按...
    99+
    2023-05-31
    android roi
  • Android实现底部弹出的对话框功能
    环境: 主机:WIN10 开发环境:Android Studio 2.2 Preview 3说明:两种方法实现底部弹出的对话框: Dialog DialogFragment推荐用DialogFragment效果图:布局文件dialo...
    99+
    2023-05-31
    android 底部 对话框
  • 如何在Android中利用Dialog实现一个对话框功能
    今天就跟大家聊聊有关如何在Android中利用Dialog实现一个对话框功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、普通对话框AlertDialog.Builder bui...
    99+
    2023-05-31
    android dialog roi
  • Android开发之AlertDialog实现弹出对话框
    本文实例为大家分享了Android开发之AlertDialog实现弹出对话框的具体代码,供大家参考,具体内容如下 基本框架 我们在xml中添加一个按钮用来唤出对话框: <xml...
    99+
    2024-04-02
  • Android如何使用DecorView实现对话框功能
    这篇文章主要讲解了Android如何使用DecorView实现对话框功能,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。如果还不知道DecorView,那也没有什么关系 ^_^先来看看实现的效果实现的大致思路首先...
    99+
    2023-05-31
    android decorview roi
  • Android开发中实现一个弹出框的方法
    本篇文章给大家分享的是有关Android开发中实现一个弹出框的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。截图:动画效果介绍:点击ActionBar上“+”按钮,菜单从上...
    99+
    2023-05-31
    android roi
  • Android开发中实现验证码倒计时功能的方法
    Android开发中实现验证码倒计时功能的方法?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体代码如下所示:private TimerTask timerTask; p...
    99+
    2023-05-31
    android roi
  • Android开发中实现定时器功能的方法有哪些
    Android开发中实现定时器功能的方法有哪些?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、TimerTimer是Android直接启动定时器的类,TimerTask是...
    99+
    2023-05-31
    android roi
  • 在Android应用中使用AlertDialog对话框可以实现哪些功能
    今天就跟大家聊聊有关在Android应用中使用AlertDialog对话框可以实现哪些功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。常用的Dialog有确认对话框,单选按钮对话框...
    99+
    2023-05-31
    android alertdialog roi
  • 怎么在Android中实现一个对话框
    怎么在Android中实现一个对话框?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。2个按钮public class MainActivity ...
    99+
    2023-05-30
    android
  • Android开发中使用TimePickerDialog实现一个时间对话框
    Android开发中使用TimePickerDialog实现一个时间对话框?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。首先要做的是声明一个日历类的对象: priva...
    99+
    2023-05-31
    android tim timepickerdialog
  • 怎么在Android应用中利用控件实现一个对话框功能
    怎么在Android应用中利用控件实现一个对话框功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。自定义提示对话框DialogM.Builder builder&nb...
    99+
    2023-05-31
    android roi
  • Android开发中怎么实现一个输入框提示功能
    这篇文章给大家介绍Android开发中怎么实现一个输入框提示功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。可以使用cursor来动态加载AutoCompleteTextView的数据,从而 实现时时搜索提示,要实现...
    99+
    2023-05-31
    android roi
  • android中NFC读写功能的实现方法
    本文实例为大家分享了android中NFC读写功能的具体代码,供大家参考,具体内容如下 首先检查一下设备是否支持NFC功能 private void checkNFCFuncti...
    99+
    2024-04-02
  • 在Android开发中利用ViewPager实现一个轮播功能
    本篇文章给大家分享的是有关在Android开发中利用ViewPager实现一个轮播功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。ViewPager是一个常用的Android...
    99+
    2023-05-31
    viewpager android age
  • Android开发之基于DialogFragment创建对话框的方法示例
    本文实例讲述了Android基于DialogFragment创建对话框的方法。分享给大家供大家参考,具体如下:public class FragmentAlertDialog extends Activity { private Butt...
    99+
    2023-05-30
    android dialogfragment 对话框
  • 在Android开发中利用MediaRecorder实现一个录音功能
    这篇文章给大家介绍在Android开发中利用MediaRecorder实现一个录音功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码如下:public class MediaRecorderActivity ext...
    99+
    2023-05-31
    android mediarecorder roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作