XUI Android原生的UI框架的配置指南
程序员文章站
2022-03-03 12:17:12
XUI项目地址:XUI在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!添加Gradle依赖1.先在项目根目录的 build.gradle 的 repositories 添加:allprojects { repositories { ... maven { url "htt......
XUI项目地址:
XUI
在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!
在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!
在使用前,请一定要仔细阅读使用说明文档,重要的事情说三遍!!!
添加Gradle依赖
1.先在项目根目录的 build.gradle 的 repositories 添加:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
2.然后在dependencies添加:(注意:androidx请使用1.0.5之后的版本)
dependencies {
...
//androidx项目
implementation 'com.github.xuexiangjys:XUI:1.1.4'
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'
}
如果你的项目目前还未使用androidx,请使用如下配置:
dependencies {
...
//support项目
implementation 'com.github.xuexiangjys:XUI:1.0.9-support'
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.github.bumptech.glide:glide:4.8.0'
}
初始化XUI设置
1.在这里我们可以自己定义新建一个MyApplication继承Application,在里面的onCreate()方法最顶部初始化设置。
public class MyApplication extends Application {
private static Context MyContext;
@Override
public void onCreate() {
super.onCreate();
XUI.init(this); //初始化UI框架
XUI.debug(true); //开启UI框架调试日志
MyContext = getApplicationContext();
}
}
2.在AndroidManifest.xml中application里面写上android:name=".MyApplication"
3.调整应用的基础主题
public class MainActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
XUI.initTheme(this);//加入这行代码
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
本文地址:https://blog.csdn.net/qq_35502206/article/details/107175651
推荐阅读
-
Python的Django框架中的数据库配置指南
-
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
-
XUI框架之FlowTagLayout流标签的使用,实现原生android没有的功能?
-
XUI Android原生的UI框架的配置指南
-
相比于原生的Android弹出框,QMUI的弹出框更加漂亮美观,QMUI的配置与弹出框的实现?
-
CI框架用原生的url怎么配置路由
-
Javascript前端UI框架Kit使用指南之kitjs的对话框组件_javascript技巧
-
Python的Django框架中的数据库配置指南
-
Javascript前端UI框架Kit使用指南之kitjs的对话框组件_javascript技巧
-
Python的Django框架中的数据库配置指南