Android项目中使用XUI框架的准备工作
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框架的准备工作相关推荐
- 在Android项目中使用SpringBoot框架
在idea中创建Android项目 教学视频 1. 删除不需要的代码和文件 app目录下build.gradle文件 (1)删除文件中的代码,只保留 apply plugin: 'com.andro ...
- 在原有Android项目中快速集成React Native
前言 对于现有的大多数项目来说都不是从头构建的,而要在原有项目的基础上引入React Native则肯定和用react-native init xxx创建工程不同.因此下面就来说下具体操作.不过在真正 ...
- Android项目中最火最常用的优秀开源项目(很有用)
Android项目中最火最常用的优秀开源项目 分类 详细 框架名称 简介 Star 数 最近 更新 UI 刷新 SmartRefreshLayout Android 智能下拉刷新框架 7.7k 1天 ...
- android项目中自定义顶部标题栏,Android项目中自定义顶部标题栏
Android项目中自定义顶部标题栏 下面给大家详细介绍android中自定义顶部标题栏的思路及实现方式 先来图: 思路及实现步骤 1.定义标题栏布局 2.自定义TitleActivity控制标题栏按 ...
- android使用webview上传文件,Android项目中如何在webview页面中上传文件
Android项目中如何在webview页面中上传文件 发布时间:2020-11-26 15:56:27 来源:亿速云 阅读:68 作者:Leah 本篇文章为大家展示了Android项目中如何在web ...
- Android项目中创建编译期的注解
==注解 生命周期为RetentionPolicy.RUNTIME,可在运行时通过反射获取. 生命周期为RetentionPolicy.CLASS, 编译期处理的注解,可以使用APT(Annotati ...
- Android项目中出现的Plugin with id ‘kotlin-android‘ not found解决方法
Android项目中出现的Plugin with id 'kotlin-android' not found解决方法 参考文章: (1)Android项目中出现的Plugin with id 'kot ...
- flutter打开android界面,在已有Android项目中使用Flutter
实现效果,在已存在的android项目中接入flutter,即android调用开启flutter页面(使用android打开flutter的指定页面),flutter调用原生android方法 步骤 ...
- XamarinSQLite教程在Xamarin.Android项目中提取数据库文件
XamarinSQLite教程在Xamarin.Android项目中提取数据库文件 由于不能直接打开该文件,开发者需要先将数据库文件从Android系统中提取出来.操作步骤如下. (5)选择MyDoc ...
- XamarinSQLite教程在Xamarin.Android项目中定位数据库文件
XamarinSQLite教程在Xamarin.Android项目中定位数据库文件 实际开发中,经常需要验证数据库操作的正确性.这个时候,需要打开数据库文件,进行确认.下面是如何找到MyDocumen ...
最新文章
- Mac OS X 下查看和设置JAVA_HOME
- logstash写入到kafka和从kafka读取日志
- 原理分析之四:一次SQL查询的源码分析
- PHP单引号 ' ',没有任何意义,对所引内容不经任何处理直接拿过来
- OpenCV-绘制多边形(fillConvexPoly和fillPoly的区别)
- 图解源码之java锁的获取和释放(AQS)篇
- php.ini添加的变量读取,php用ini_get获取php.ini里变量值的方法
- linux的mysql数据配置文件
- 图片特效展示(鼠标移入移除特效)
- 单实例安装elastic和启动报错解决
- VMware模拟网络防火墙配置实验
- 顺序表的建立、查找、插入、删除
- UKF无迹卡尔曼滤波
- 质数乘积(大数乘法+埃氏筛法)
- 阿翔编程学-计算机网络安全知识摘要
- 外媒如何看鸿蒙系统实测,鸿蒙系统是否真的很难成功,为何外媒总是在不断的“贬低”它?...
- RK3568平台开发系列讲解(驱动篇)驱动开发之RTC 使用
- php抖音跳转地址,PHP抖音无水印解析api
- layui radio性别单选框赋值
- 含金量超高的证书:PMP项目管理证书