首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

史上最优美的Android原生UI框架XUI使用指南

于是我就遵循QMUI的思路,开启XUI的编写。 解决痛点 简洁优雅,尽可能少得引用资源文件的数量,项目库整体大小不足1M。 组件丰富,提供绝大多数我们在开发者常用的功能组件。...:appcompat:1.1.0' implementation 'androidx.recyclerview:recyclerview:1.1.0' implementation 'com.google.android.material...: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...这里需要说明的是,XUI不同于其他开源组件库,他是一套统一的UI框架,有一套严格统一的属性样式标准,其中绝大多数组件和资源都使用了规范化的XUI样式主题属性,因此不使用XUITheme将无法正常使用XUI

4.2K20

Android Studio 3.4升级后的运行问题解决办法

二、在新建的项目中导入外部模块时报错 报错信息为“错误: 程序包android.support.v7.app不存在”,错误截图如下所示: ?...而且一旦勾选“Use androidx.* artifacts”,后续创建其它项目的时候,该选项会变成默认选中,且为灰显不可取消,只有卸载重装AS才能恢复该选项。...举个例子 原来导入appcompat-v7的写法是下面这样:     implementation 'com.android.support:appcompat-v7:28.0.0' 启用AndroidX...之后,导入appcompat-v7的写法要改成下面这样:     implementation 'androidx.appcompat:appcompat:1.0.0' 详细的support依赖库的新旧对应关系见下表...com.android.support:recyclerview-v7 androidx.recyclerview:recyclerview:1.0.0 com.android.support:support-v4

9.7K30

错误记录】Android Studio 编译时 Kotlin 代码编译报错 ( 升级支持库时处理 @NonNull 参数 )

文章目录 一、报错信息 二、报错分析 三、解决方案 一、报错信息 ---- 最近处理支持库 , 将所有的支持库都升级到了 28.0.0 ; implementation 'com.android.support...:recyclerview-v7:28.0.0' 凡是 Kotlin 语言涉及到的支持库代码 , 出现一堆报错 ; 二、报错分析 ---- 此处继承 RecyclerView.ItemDecoration...parent: RecyclerView? state: RecyclerView.State?...getViewLayoutPosition(), parent); } } 三、解决方案 Google 在之前的支持库方法的参数中 , 没有添加 @NonNull 注解 , 在 28.0.0...版本中 , 添加了该注解 , 导致继承不兼容的情况 ; 修改方法是将所有的参数类型都设置为非空类型 , 删除每个参数中的问号即可 ;

2.1K20

Android studio preview不显示

作为一个刚学习Android的小白,装Android studio的过程中就遇到了不少问题,这两天发现preview一直不显示,百度查一下,很多教程都只是改了一下这里,但是治标不治本啊,新的项目又会出现这个问题...在参考网上各路老鸟的修改方法,也检查自己设置之后,最终发现原来是buildToolsVersion版本和compileSdkVersion版本不一致。...修改之后 因为以前用的sdk28,所以这里要改一下V7应用包,在build.grade里面更改。...implementation 'com.android.support:appcompat-v7:28.0.0-alpha3' 点击进去将implementation改成这样 implementation...'com.android.support:appcompat-v7:27.1.1' 改了之后,也别忘记上面的sdk版本哪里也改成27 好了,再新建一个布局,就正常 参考方法来自https://blog.csdn.net

68830

Android AndroidX的迁移

左下角提示,点击Do Refactor 3 迁移结果 在一键迁移之后,gradle文件中implementation的所有support库被androidx替换,比如 implementation 'com.android.support...:appcompat-v7:28.0.0' 变为 implementation 'androidx.appcompat:appcompat:1.0.0' 相应类名也会发生改变 import android.support.v7...rebuild project,如果编译通过,那么恭喜你,我反正是失败。 4 迁移出错 4.1 可手动纠正的错 有的文件中没能替换掉,需要按照上述两项映射手动替换。...检查gradle中通过implementation引入的库,比如implementation androidx.recyclerview:recyclerview:1.0.0',则一键迁移后导入的类为import...androidx.appcompat.widget.RecyclerView;,需要替换为import androidx.recyclerview.widget.RecyclerView;,猜测只是全局替换掉

1.1K22

浅析android studio3.5中使用recycleview的包

学习安卓下载android studio 3.5,用的安卓版本是28,android9。...发现使用不了recycleview,而且在project structure上面也不能添加recycleview的包 所以网上找到一个可以使用的 在build.gradle中dependencies里面添加 implementation...'com.android.support:recyclerview-v7:28.0.0-rc01' 就可以使用了 在layout中,使用 <android.support.v7.widget.RecyclerView..."match_parent" android:layout_height="match_parent"/ 这是我自己找到的,如果大家有其他的方法也可以在评论去添加 谢谢各位大佬啦,跟你们磕头,...”- search 就会有一个androidx.recyclerview 使用这个就可以 总结 以上所述是小编给大家介绍的android studio3.5中使用recycleview的包,希望对大家有所帮助

76231

错误记录】TabLayout 升级支持库版本后报错 ( support:design 支持库升级到 28.0.0 后源码发生变更 )

文章目录 一、报错信息 二、错误分析 三、修改方案 一、报错信息 ---- 之前开发 TabLayout 使用的是 com.android.support:design:25.3.1 支持库 , implementation...'com.android.support:design:25.3.1' 现在升级到 28.0.0 ; implementation 'com.android.support:design:28.0.0...virtual method 'void java.lang.reflect.Field.setAccessible(boolean)' on a null object reference 二、错误分析...---- 在老版本的 TabLayout 中无法拿到 TabLayout 中的 Tab 组件信息 , 需要通过反射获取 , 在 TabLayout.Tab 中的组件是 mView 成员 , 反射获取其...return this.setCustomView(inflater.inflate(resId, this.view, false)); } } } 三、修改方案 ---- 获取

1.2K30

android gallery当前view变大,GitHub – hutcwpGalleryViewDemo: 实现画廊效果(中间放大两边缩小)无限循环向左滑向右滑,Viewpager和Recycl

大家好,又见面,我是你们的朋友全栈君。...GalleryViewDemo 导包 implementationcom.android.support:design:28.0.0implementationcom.android.support...:recyclerview-v7:28.0.0’ 一个是ViewPager所在包,另一个是RecyclerView所在包 RecyclerView实现GalleryView效果可(伪无限)无限左滑右滑...smoothScrollToPosition(position)和scrollToPosition(position)效果基本相似,也是把你想显示的项显示出来,只要那一项现在看得到了,那它就罢工, 不同的是...的回收机制 在有限的数据,实现循环 在 ViewPager 的首尾多添加一个 View,监听 ViewPager 滚动事件,当滑到边界时,设置当前 position 为中间的某个 item,不过这种方式容易出现页面闪动导致滑动不连贯

2.1K20

RecyclerView实现流式标签单选多选功能

接下来讲解RecyclerView的用法。 RecyclerView 基本用法 因为RecyclerView属于新增的控件,Android将RecyclerView定义在support库里。...二、前期准备 依赖的添加: //瀑布流LayoutManager implementation 'com.google.android:flexbox:1.0.0' //RecyclerView...implementation 'com.android.support:design:28.0.0' 三、使用方法 3.1、多选的实现 1、使用集合存储需要存储或者展示的数据 public static...则退出多选模式 mAdapter.notifyDataSetChanged(); selectMode = false; } else { // 更新列表界面,否则无法显示已选的...其他的都是一样的: 附上DEMO下载地址: GITHUB:https://github.com/muyexiaogui/FlowTagDemo 总结 以上所述是小编给大家介绍的RecyclerView

2.2K30
领券