前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手把手教你使用XUI的正确姿势

手把手教你使用XUI的正确姿势

作者头像
xuexiangjys
发布2022-04-18 12:45:13
2K0
发布2022-04-18 12:45:13
举报
文章被收录于专栏:我的Android开源之旅

俗话说,代码是最好的老师,阅读源码是一个非常好的习惯。使用说明文档写得再仔细,也会有遗漏不足的地方,因此我鼓励大家在使用XUI的时候,结合演示Demo的代码进行开发,这样比一点一点翻文档有效的多!

由于XUI是一个Android原生UI库,它不像WebUI库那样,可以很方便地在浏览器中直接看到代码和代码实时的运行效果,因此我才详细编写了XUI的演示Demo程序,大家可以下载或者自己运行(建议)XUI演示demo程序,找到自己想要使用的组件,然后找到对应的实现代码来使用XUI的组件,下面我将分步骤讲解。

1、下载/运行Demo程序

在此之前,请确保正确引入了XUI,如果还没有引入的话,请先根据如何引用的指示,一步一步引入XUI。

下载Demo程序
  • 蒲公英下载【推荐】
  • Github下载

运行Demo程序【推荐】

1.下载XUI源代码

代码语言:javascript
复制
git clone https://github.com/xuexiangjys/XUI.git

2.使用Android Studio打开XUI项目,这里推荐使用Android Studio 3.4.1以上的版本打开。

代码运行需要注意的几点:

  • 网速慢的话,依赖库可能下载很慢(timeout),多试几次就行了。
  • 由于Demo中使用了我的另一个页面框架库XPage, demo中的代码有一个 AppPageConfig的类是编译时自动生成的,如果提示类找不到的话是没有关系的,Build一下就出来了,当然你也可以直接运行。
  • 演示Demo的程序跑通是肯定没有任何问题的,如果你没有跑成功,请你检查自己的环境是否都配置正确了!

2、选择你想要使用的组件,找到对应的示例代码

找到演示页面的标题,决定搜索内容

所有的演示页面理论上都是有标题的,有的还有副标题,如题下所示:

搜索内容的公式如下:

代码语言:javascript
复制
//无副标题
搜索内容 = 主标题;

//有副标题
搜索内容 = 主标题 + "\n" + 副标题;

下面我以上图2为例:

主标题:Dialog构建策略 ---> 搜索内容: Dialog构建策略

主标题:MaterialDialog, 副标题:对话框。---> 搜索内容: MaterialDialog \\n对话框

【切记】:千万不要少掉一个\

根据搜索内容进行搜索

使用Android Studio的全文搜索进行搜索,选择带有 @Page的类,示例图如下:

选中结果后,该类基本上就是你所需要的示例代码所在的Fragment页面了,接下来的任务就是死抠示例代码的实现逻辑了!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 我的Android开源之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、下载/运行Demo程序
    • 下载Demo程序
    • 2、选择你想要使用的组件,找到对应的示例代码
      • 找到演示页面的标题,决定搜索内容
        • 根据搜索内容进行搜索
        相关产品与服务
        Elasticsearch Service
        腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档