Android Studio 导入 Sweet-alert-dialog
来源:互联网 发布:灰度共生矩阵14个特征 编辑:程序博客网 时间:2024/06/07 19:35
1.前言
最近突然感觉项目中的dialog用原生的不是那么好看,遂到github上搜索了一番,无意中发现Sweet-alert-dialog这个库的dialog挺好看的,不过这个库好像不再维护了,不过由于并没有用到太多复杂的dialog,只是一些退出提示啊警告啊啥的,所以并不影响使用,就是他了,众所周知,如果要使用这种开源库必须要先导入,导入的方式遇到了一些坑,在此详细总结一下。先截个图看看效果:
2.导入
废话不多说,下边分别介绍studio中常用的两种导入依赖的方式.
方式1:通过添加依赖导入(方式简单,但不能修改样式)
- project下的build.gradle中添加
allprojects { repositories { jcenter() mavenCentral() //添加该行 }}
- app下的build.gradle中添加
compile 'cn.pedant.sweetalert:library:1.3'
方式2:通过library方式导入(便于修改源码)
github下载源码:https://github.com/pedant/sweet-alert-dialog
android studio 中选择import Moudle,导入下载的源码中的library
为app添加依赖,选择moudle library方式
方式2遇到的问题:
1.提示can not merage Mainfest.xml,原因是项目中图标在mipmap中,类库的在drawable中
最简单的方式是将项目中的mainfest中的icon设置为drawable文件下的图标,其余方法自行百度
2.提示导入的类库的build.gradle中的VersionName 和Group字段值不对
解决方法:删除这两行
3.提示导入的类库的build.gradle中的compileSdkVersion 和buildToolsVersion 值不对
解决方法:将两个字段的值设置为与项目中的值相同
4.提示某一calss找不到Group字段
解决方法,将build.gradle中的apply from那一行删除掉即可
3.总结
上述两种方法,本人都亲自用过,原来用的第一种,后来为了增加确认和取消按钮的间距,才用的第二种。欢迎批评指正!
阅读全文
0 0
- Android Studio 导入 Sweet-alert-dialog
- 好看的dialog,sweet Alert Dialog 导入Android Studio
- sweet-alert-dialog在在android studio应用问题说明
- Android弹窗插件 sweet-alert-dialog
- sweet-alert-dialog
- Sweet Alert Dialog
- Sweet Alert Dialog
- Sweet Alert Dialog
- Android Studio集成Sweet Alert Dialog报错(Error:Execution failed for task ':app:processDebugManifest'.)
- 爬坑小王子——Android Studio集成漂亮Sweet Alert Dialog
- 开源项目sweet-alert-dialog导入和错误总结
- Android漂亮的对话框项目sweet-alert-dialog
- Android漂亮的对话框项目sweet-alert-dialog
- Android漂亮的对话框项目sweet-alert-dialog
- Android漂亮的对话框项目sweet-alert-dialog
- Android中引用sweet-alert-dialog以及遇到的问题解决
- Android漂亮的对话框项目sweet-alert-dialog
- Android漂亮的对话框项目sweet-alert-dialog
- WEB项目部署到服务器,验证码无法刷新
- Rosonblatt线性感知器
- LINTCODE——Number of Subsequences of Form a^i b^j c^k
- ucgui按键工作的流程
- RK3399(2)
- Android Studio 导入 Sweet-alert-dialog
- SpringCloud 教程 | 第二篇: 服务消费者(rest+ribbon)
- iOS蓝牙原生封装,助力智能硬件开发
- [LC][array] Add to List 561. Array Partition I
- VS版Eigen库求解大型稀疏线性方程组
- android 性能优化笔记(3)
- 这名程序猿吐了一管口水,便迎来了人生的四大暴击…
- iOS TableViewCell ~reuseIdentifier(标识符)
- 使用Anaconda安装tensorflow