- 博客(10)
- 收藏
- 关注
原创 尝试使用STAR原则描述设置RadioButton下标的工作
在使用setCompoundDrawablesRelative设置RadioButton图片的时候,如果图片不显示时看看setBounds中,图片大小的设置是否可以修改一下。
2022-10-17 10:57:46 134 1
原创 加入retrofit(网络)
加依赖 https://github.com/square/retrofit implementation 'com.squareup.retrofit2:retrofit:2.9.0' 改gradle版本 原来版本为classpath “com.android.tools.build:gradle:4.2.2”,编译时会出现一些警告。要消除这个警告,可以尝试修改gradle版本为7.0.2。 参考网站:https://blog.csdn.net/qq_39132095/article/detail.
2022-02-24 10:59:36 1895
原创 2022年1月7日优化产品展示app时所学到的
优化了网络数据加载的逻辑,正确的使用接口,使代码逻辑更清晰。 将刷新组件添加到activity中。 重写刷新代码逻辑,可以刷新数据了。
2022-01-07 16:05:36 182
原创 项目网络请求时使用的代码
new Thread(new Runnable() { @Override public void run() { OkhttpUtils okhttpUtils = new OkhttpUtils(BaseApplication.getInstance()); okhttpUtils.getProductInfo(new OkhttpCallback() {
2022-01-07 15:55:01 326
原创 activity(活动)的生命周期
activity有四种状态,运行、暂停、停止、销毁 这四种状态构成了activity的生命周期。 掌握activity在这四种状态之间的切换很重要。 activity在切换状态时会按顺序执行对应的回调函数。 activity从运行到暂停,执行了三个回调函数,顺序为 onCreate–onStart–onResume 从暂停到停止 执行了onPause–onStop 从停止到销毁 执行了onStop–onDestroy ...
2021-12-30 14:43:52 1380
原创 解决获取recyclerview中第一行item和最后一行item实例的问题
主要是要使用runOnUiThread,在主线程中才能获取屏幕的实例 在解决这个问题前,我假设是我的代码写得过于复杂,写了很多个函数。 搞得看不清问题所在,于是我把函数中的逻辑代码替换掉函数调用。代码逻辑清晰很多。 找到了获取实例所在位置的方法,但是位置函数总是返回-1.于是想着加了一个runOnUiThread函数,没想到成功了, 我猜测是因为在子线程中无法获取到屏幕的实例。后来在找有无获取屏幕中出现的第一行和最后一行实例的api,确实也找到了。靠着这个逻辑也优化了自动滚动的代码。 Schedu
2021-12-28 10:29:20 1013
原创 给recycleview中每个子项添加水波纹效果并且长按出现弹出菜单
水波纹效果 参考 https://blog.csdn.net/REIGE/article/details/68957994 recycler_item_selector.xml文件 <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/design_default_color_prima.
2021-12-09 16:33:25 1867
原创 我的微信模仿日志
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-12-06 17:08:38 1672 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人