CityPicker已经有超过两年时间没有维护了,但是还是占据百度“安卓城市列表选择”的前列,说明这个项目确实简单好上手。

CityPicker教程

https://www.jianshu.com/p/6b4330ea6603
网上有很多类似的城市列表选择的库和博客,大同小异,但是有一部分可能放弃了维护。
CityPickergithub地址
https://github.com/zaaach/CityPicker

错误

比如

 import android.support.v7.widget.RecyclerView;

是无法识别的,需要修改成

 import androidx.recyclerview.widget.RecyclerView;

迁移到AndroidX

无法编译的原因是因为AndroidX 将原始支持库 API 替换为 androidx 命名空间中的软件包。只有软件包和 Maven 工件名称发生了变化;类、方法和字段名称没有变化。

但是因为安卓已经放弃维护原始支持库
https://developer.android.google.cn/jetpack/androidx/migrate

迁移方法

两个都需要做
1.import
只需要将标红的import部分替换成下面这个网页中对应的库就行
https://developer.android.google.cn/jetpack/androidx/migrate/class-mappings

2.build.gradle
例如
在build.gradle的dependencies中,
recyclerview部分对应修改成

 implementation 'androidx.recyclerview:recyclerview:1.0.0'

如果还有其他标红的部分,按照同样的方式进行修改即可。

安卓城市列表选择-CityPicker-无法编译-support相关推荐

  1. [RN] 全国城市列表选择 (包含定位城市、热门城市、全国城市)

    全国城市列表选择 (包含定位城市.热门城市.全国城市) 用ScrollView 实现,解决 SectionList 实现的卡顿问题 实现效果如图: 代码实现如图: 主逻辑文件 cityList.js ...

  2. Android 城市列表选择

    最近开发一个城市选择的功能,找了这个文章 Android 城市列表选择 结果发现它使用的拼音转换库pinyin4j有一个很严重的问题,竟然长沙chang sha识别为zhang sha,结果长沙北分在 ...

  3. android百度地图定位、城市列表选择搜索

    百度地图的集成在百度地图的开发文档中有详细的介绍:Android定位SDK  | 百度地图API SDK 本文介绍的主要功能有: kotlin语言搭建的项目 百度地图的定位 选择城市(包括省市县三级搜 ...

  4. uni-app 选择城市(城市列表选择)

    一.效果图 二.getCity.vue <template><view class="main-Location"><!-- 字母区域 -->& ...

  5. Uni中城市列表选择包含高德城市编码

    首先说明,我使用的是插件市场上面的这个插件 https://ext.dcloud.net.cn/plugin?id=1143 但是由于该插件城市不全,并且没有高德地图编码,所以,我对JSON数据从新编 ...

  6. IOS当前城市定位、城市列表选择(省市结构)

    转载于:https://my.oschina.net/xilanzhikong/blog/618757

  7. 百度地图api使用城市列表组件选择城市、省份获取对应城市信息(省市经纬度)

    文章目录 前言 一.核心代码 二.可能遇到的问题 1.关于百度地图相关变量报错的问题 报错: TS2552: Cannot find name 'BMap'. Did you mean 'Map'? ...

  8. 微信小程序城市列表功能

    本文实例为大家分享了小程序实现城市列表选择的具体代码,供大家参考,具体内容如下 实现效果预览   实现功能简介 城市的选择 按中文/拼音/首字母条件搜索 按首字字母快速定位到城市位置 目录结构 主要代 ...

  9. 仿美团实现地域选择和城市列表

    介绍 在开发O2O相关应用的时候,肯定会有定位,选择所在城市,选择地域,然后再向服务器请求该地区的相关数据,这时就需要我们提供一个导向让用户选择所在区域. 看来看去,最终还是选择模仿美团,感觉用户体验 ...

最新文章

  1. Ubuntu安装QQ2010
  2. python在哪里写代码比较适合-AI辅助写代码,Python之父都爱不释手的工具
  3. 第一章新增例题:访问修饰符
  4. go errgroup 用法示例
  5. c++循环执行一个函数_20川大计算机 | 时间复杂度,你避不开的一个考点
  6. SparkContext转化为JavaSparkContext
  7. 一些实用却很少用到的css以及标签
  8. linux nfs限制连接数,linux – 对NFS有一个有效的稳定性参数吗?
  9. 冲刺倒计时,复习核心是什么?
  10. 使用Matplotlib美化和修饰图形
  11. Steam网页版/手机端显示“短期内来自您网络的失败登陆过多,请稍后再试”
  12. Flink 开发环境部署和配置
  13. Unity的UI界面管理器
  14. 还没收到win11系统的推送?教你这样可以直接升级win11
  15. 1024程序员节活动继续:购书优惠劵,折后再折,赶紧来抢啊
  16. 《全程软件测试第三版》读书笔记
  17. 两年数据对比柱形图_同期数据对比,你会做这样特殊的柱形图吗?趋势、差异值一目了然...
  18. 郭逸淵:4月6日比特幣(BTC)以太坊(ETH)行情分析及布局思路
  19. 从互联网到物联网:下一个创新风口到来
  20. 雅虎黑客事件严重 Verizon表示可能放弃收购

热门文章

  1. python 把数字转换成中文大写
  2. WuThreat身份安全云-TVD每日漏洞情报-2022-12-09
  3. 如何优化C语言的代码空间
  4. 【Python深度学习】基于Tensorflow2.0构建CNN模型尝试分类音乐类型(二)
  5. 技多不压身,语言越多越好?
  6. 如何学好C语言 如何学好C++
  7. Burpsuite插件 reCAPTCHA识别验证码
  8. BPlay1.0系列(6:视频播放)
  9. 终于有人说清楚了!内卷和努力有啥区别?
  10. 利用JavascriptSerializer类 进行Json对象的序列化和反序列化