自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 Android:任意层级树形控件(有效果图和Demo示例)

实现任意层级树形控件

2024-11-19 15:59:18 473

原创 Android:时间选择器(最下面有效果图)

Android时间选择器

2024-11-19 10:50:54 693

原创 Android:获取当前时间是几月几日星期几

获取当前时间是几月几日星期几

2024-11-19 10:03:26 391

原创 Android:获取屏幕宽高的几种方式

获取屏幕宽高的几种方式

2024-11-19 10:01:35 1088

原创 Android:Toast工具类

【代码】Android:Toast工具类。

2024-11-19 09:50:49 134

原创 Android:Gson工具类

【代码】Android:Gson工具类。

2024-11-19 09:45:13 143

原创 Android:自定义TextView解决部分机型原生TextView字体不显示问题

自定义TextView解决部分机型原生TextView字体不显示问题

2024-11-19 09:32:27 111

原创 Android:自定义StaggeredGridLayoutManager,解决 RecyclerView 动态设置垂直滚动后 高度不能自适应问题,动态计算布局高度

自定义StaggeredGridLayoutManager,解决 RecyclerView 动态设置垂直滚动后 高度不能自适应问题,动态计算布局高度

2024-11-19 09:19:23 309

原创 Android:自定义GridView,解决因SrollView嵌套GridView后GridView内容只显示一行问题

自定义GridView,解决因SrollView嵌套GridView后GridView内容只显示一行问题

2024-11-19 09:16:23 107

原创 Android:自定义ListView,解决因ScrollView嵌套ListView导致ListView内容显示不全问题

自定义ListView,解决因ScrollView嵌套ListView导致ListView内容显示不全问题

2024-11-19 09:08:19 103

原创 Android9以上调用系统指纹功能进行指纹验证

android9及以上版本调用系统指纹功能进行指纹验证

2024-11-19 09:06:02 160

原创 Android ListView 子项多选并获取多选数据

android Listview 子项多选并获取多选后的内容

2023-07-11 16:26:39 841

原创 Android okhttputils 第三方库网络请求库

Android okhttp

2023-07-06 17:16:55 1261

原创 Android SmartRefreshLayout实现下拉上拉刷新

/上拉加载成功(取消加载状态)//下拉刷新成功(取消加载状态)if (yiBan.getCode() == 0) {//code 0代表登录成功 其它为失败。//数据获取成功取消加载提示框。* @param type 0 - 下拉刷新 (清空数据集合) 1 - 上拉加载 (不清空数据集合)ToastUtils.ShowToast("获取已办数据失败:");ToastUtils.ShowToast("获取已办数据-请求失败");case 0://下拉加载的时候。case 1://上拉加载。

2023-07-06 17:09:03 970

原创 Android修改状态栏颜色

Android修改状态栏颜色

2023-07-06 16:37:35 424 1

原创 Android 加载提示框

Android 加载提示框

2023-07-06 16:28:01 442

原创 Android加载pdf文件

加载pdf文件

2023-07-06 16:10:16 1107

原创 Swift:点击页面任意位置隐藏键盘

Swift:点击页面任意位置隐藏键盘

2020-07-24 11:29:09 279

原创 Swift 点击屏幕任意位置执行指定操作

//MARK: - 点击屏幕任意位置执行指定操作 func clickAnyLocation() { let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(doSoming)) tap.cancelsTouchesInView = false view.addGestureRecognizer(tap) } //M...

2020-07-24 11:27:11 961 1

原创 13.0以后获取状态栏

//MARK: - 判断系统版本 因为13.0以后获取状态栏的方法有变 因此需要进行系统版本判断 if #available(iOS 13.0, *) { //获取状态栏高度 statusBarFrameHeight = CGFloat(self.view.window?.windowScene?.statusBarManager?.statusBarFrame.height ?? 0) } else { ...

2020-07-24 11:18:51 660

原创 Swift 控件被顶部导航栏和刘海遮挡问题

1.设置顶部导航栏属性(针对控件被顶部导航栏遮挡问题)override func viewDidLoad() { super.viewDidLoad() //如果是false的话,不允许控件穿过导航栏,并且子控制器视图整体下移 navigationController?.navigationBar.isTranslucent = false }2.设置安全区域(针对刘海屏幕)//针对刘海屏幕 没有导航栏 视图又顶到状态栏的时候 不会让视图被刘...

2020-07-24 11:03:00 998

原创 桥接文件问题记录

桥接文件作用:因为有的第三方库是用oc代码写的,所以要通过桥接文件关联swift和oc,使swift项目能掉用第三方oc代码。桥接文件问题记录:1.第一次创建桥接文件的时候因为创建的层级不对,打算把文件放到指定路径下,直接把桥接文件拖拽到指定路径报错:Error opening input file '/Users/wangshuai/Desktop/iosswiftjichukuang/iosswiftjichukuang/BaseDemo-Bridging-Header.h' (No such fil

2020-07-24 10:55:16 721

原创 Xcode 代码提示消失解决办法

在Xcode中选择 File->WorkSpace Setting...->Build System

2020-07-24 10:48:50 2619

原创 Xcode 如何支持http请求

Xcode 如何支持http请求

2020-07-24 10:39:19 656 1

原创 CocoaPods安装和卸载

CocoaPods安装1.在终端中输入:sudo gem update --system 升级ruby版本(ruby版本最少为2.2.2)1.1.可以输入 ruby -y 查看已经安装的ruby版本2.将 gem 镜像换成国内镜像地址在终端输入:sudo gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/3.安装CocoaPods在终端输入:sudo gem instal.

2020-07-24 10:31:21 1453

原创 Xcode 克隆码云项目

两种方式:1.通过终端克隆1.1复制项目连接1.2在终端 cd 到要下载的目录(例如:cd /Users/yangbin/Desktop/(桌面路径))1.3进入目录后执行 git clone +克隆的码云项目地址1.4输入git账号和密码(注意:密码不显示),回车后执行下载2.通过Xcode如图:2.1...

2020-07-24 10:16:06 1094

原创 Xcode新建项目如何使用cocoapods管理第三方库

1.找到项目路径(注意:不能全部复制路径,复制到完整路径的上一层)2.打开终端2.1.在终端cd 项目目录。进入到项目2.2.然后输入pod init 回车2.3.然后输入pod install 回车执行到现在新建项目就和cocoapods关联了 (重启项目,注意这次要从项目目录中的白色启动页启动)2.4.需要使用第三方的时候在项目Pods文件夹的Podfile文件中直接添加依赖就可以了例如:#网络请求框架 pod 'Alamofire' , '4.9.1'注意:添加完依赖后..

2020-07-24 09:39:31 918

原创 XCode 文件后面带问号

问题如图:在Xcode中创建文件后发现文件后边有个小问号,提交码云时显示没有可提交的文件,猜测带问号的文件没有实际添加到Xcode中。解决办法:选中有问号的文件,右击----> Source Control ---->Add Selected Files希望对大家的学习和工作有所帮助。...

2020-07-22 09:34:27 892

原创 Android:首页dialog广告轮播

Android:首页dialog广告轮播

2020-04-20 17:35:59 441 1

原创 Android:Glid 加载图片不显示(Android9.0无法加载图片)问题

Android:Glid 加载图片不显示(Android9.0无法加载图片)问题

2020-04-20 16:27:04 412 1

原创 Android:ViewPager切换多页面闪烁的问题

Android:ViewPager切换多页面闪烁的问题

2020-04-17 16:44:21 1886 1

原创 ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com

Android Studio3.6以上使用NavigationView控件添加依赖时问题1.什么是NavigationView?1.1.long long ago,我们做抽屉菜单的时候,左边滑出来的那一部分的布局都是由我们自己来定义的,自己写的话,花点时间也能做出来好看的侧拉菜单,但总是要耗费时间,于是Google在5.0之后推出了NavitationView,就是我们左边滑出来的那个菜单。这...

2020-04-16 17:17:41 4507 4

原创 Android Studio快捷键

Android Studio快捷键

2017-10-11 11:57:54 321

原创 Android通过DownloadManager实现App的版本更新功能

Android通过DownloadManager实现App的版本更新功能

2017-10-10 15:46:11 2484 4

原创 Glide异常:java.lang.IllegaliArgumentException:You must not call setTag() on a view Glide is targeting

1.异常原因: 1.1Glide加载的iamgeView调用了setTag()方法,因为Glide已经默认为ImageView设置了Tag。2解决方案: 2.1首先,在\res\values\文件夹下创建ids.xml文件(如果没有该文件的话),并添加以下代码: resources> itemtype="id"name="tag

2017-09-21 15:35:29 1666 1

原创 Android加载gif图片

使用Glide加载gif这种方法相对来说比较简单,直接上代码    1.添加Glide图片加载框架依赖       1.1在Androidstudio的build.gradle中的dependencies下添加依赖 (或者直接在网上下载glide.jar,放到工程目录下的libs文件夹中并添加依赖) dependencies {

2017-09-15 13:55:18 834 1

Android:任意层级树形控件Demo

可以实现任意层级的树形控件示例。 注:和博客中不同的是,demo中,设置数据源的时候,id和pid用的是int类型,博客代码中我改成了String类型,因为现实环境中,id和pid的长度可能是超过int最大长度的一组数字,所以改成String。

2024-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除