1.先在项目根目录的 build.gradle 的 repositories 添加:

allprojects {repositories {...maven { url "https://jitpack.io" }}
}

2.然后在dependencies添加:

dependencies {...//androidx项目implementation 'com.github.xuexiangjys:XUI:1.1.6'implementation 'androidx.appcompat:appcompat:1.1.0'implementation 'androidx.recyclerview:recyclerview:1.1.0'implementation 'com.google.android.material:material:1.1.0'implementation 'com.github.bumptech.glide:glide:4.11.0'
}

在最后一行图片库的引用中,最好使用4.8.0版本,否则可能后续会出现不匹配问题

3.初始化XUI设置

1.调整应用的基础主题(必须)

<style name="AppTheme" parent="XUITheme.Phone"><!-- 自定义自己的主题样式 --><item name="colorPrimary">@color/colorPrimary</item><item name="colorPrimaryDark">@color/colorPrimaryDark</item><item name="colorAccent">@color/colorAccent</item></style>

2.创建一个java类,用来初始化UI框架和开启框架调试模式

package com.example.kiki_xuexue;import android.app.Application;import com.xuexiang.xui.XUI;public class MyApp extends Application {@Overridepublic void onCreate() {super.onCreate();XUI.init(this);  //初始化UI 框架XUI.debug(true); //开启UI框架调试}
}

3.然后就可以调用XUI框架中自己想使用的控件了

必须注意,XUI框架的使用AS sdk必须在3.6或者3.6以上,不然不能正常运行

Android项目中使用XUI框架的准备工作相关推荐

  1. 在Android项目中使用SpringBoot框架

    ​在idea中创建Android项目 教学视频 1. 删除不需要的代码和文件 app目录下build.gradle文件 (1)删除文件中的代码,只保留 apply plugin: 'com.andro ...

  2. 在原有Android项目中快速集成React Native

    前言 对于现有的大多数项目来说都不是从头构建的,而要在原有项目的基础上引入React Native则肯定和用react-native init xxx创建工程不同.因此下面就来说下具体操作.不过在真正 ...

  3. Android项目中最火最常用的优秀开源项目(很有用)

    Android项目中最火最常用的优秀开源项目 分类 详细 框架名称 简介 Star 数 最近 更新 UI 刷新 SmartRefreshLayout Android 智能下拉刷新框架 7.7k 1天 ...

  4. android项目中自定义顶部标题栏,Android项目中自定义顶部标题栏

    Android项目中自定义顶部标题栏 下面给大家详细介绍android中自定义顶部标题栏的思路及实现方式 先来图: 思路及实现步骤 1.定义标题栏布局 2.自定义TitleActivity控制标题栏按 ...

  5. android使用webview上传文件,Android项目中如何在webview页面中上传文件

    Android项目中如何在webview页面中上传文件 发布时间:2020-11-26 15:56:27 来源:亿速云 阅读:68 作者:Leah 本篇文章为大家展示了Android项目中如何在web ...

  6. Android项目中创建编译期的注解

    ==注解 生命周期为RetentionPolicy.RUNTIME,可在运行时通过反射获取. 生命周期为RetentionPolicy.CLASS, 编译期处理的注解,可以使用APT(Annotati ...

  7. Android项目中出现的Plugin with id ‘kotlin-android‘ not found解决方法

    Android项目中出现的Plugin with id 'kotlin-android' not found解决方法 参考文章: (1)Android项目中出现的Plugin with id 'kot ...

  8. flutter打开android界面,在已有Android项目中使用Flutter

    实现效果,在已存在的android项目中接入flutter,即android调用开启flutter页面(使用android打开flutter的指定页面),flutter调用原生android方法 步骤 ...

  9. XamarinSQLite教程在Xamarin.Android项目中提取数据库文件

    XamarinSQLite教程在Xamarin.Android项目中提取数据库文件 由于不能直接打开该文件,开发者需要先将数据库文件从Android系统中提取出来.操作步骤如下. (5)选择MyDoc ...

  10. XamarinSQLite教程在Xamarin.Android项目中定位数据库文件

    XamarinSQLite教程在Xamarin.Android项目中定位数据库文件 实际开发中,经常需要验证数据库操作的正确性.这个时候,需要打开数据库文件,进行确认.下面是如何找到MyDocumen ...

最新文章

  1. Mac OS X 下查看和设置JAVA_HOME
  2. logstash写入到kafka和从kafka读取日志
  3. 原理分析之四:一次SQL查询的源码分析
  4. PHP单引号 ' ',没有任何意义,对所引内容不经任何处理直接拿过来
  5. OpenCV-绘制多边形(fillConvexPoly和fillPoly的区别)
  6. 图解源码之java锁的获取和释放(AQS)篇
  7. php.ini添加的变量读取,php用ini_get获取php.ini里变量值的方法
  8. linux的mysql数据配置文件
  9. 图片特效展示(鼠标移入移除特效)
  10. 单实例安装elastic和启动报错解决
  11. VMware模拟网络防火墙配置实验
  12. 顺序表的建立、查找、插入、删除
  13. UKF无迹卡尔曼滤波
  14. 质数乘积(大数乘法+埃氏筛法)
  15. 阿翔编程学-计算机网络安全知识摘要
  16. 外媒如何看鸿蒙系统实测,鸿蒙系统是否真的很难成功,为何外媒总是在不断的“贬低”它?...
  17. RK3568平台开发系列讲解(驱动篇)驱动开发之RTC 使用
  18. php抖音跳转地址,PHP抖音无水印解析api
  19. layui radio性别单选框赋值
  20. 含金量超高的证书:PMP项目管理证书

热门文章

  1. winrar5.7.1商业版 无广告 注册下载
  2. 金蝶K3与IMS系统搭建销售订单交期回复系统
  3. erdas空间建模_ERDAS空间建模工具介绍
  4. SOC厂商--全志瑞芯微
  5. Kudu Partition Tablet Bucket
  6. 一键获取系统特殊权限 - TrustedInstaller权限,可以直接修改hosts等系统文件
  7. 《创业维艰》笔记 2
  8. PHP手机号截取前三位后四位
  9. Linux基本操作之重定向文件
  10. cropper裁切图片并预览上传(1)