• AI大模型课程
    • Java基础课程
    • Java进阶课程
    • JavaWeb课程
    • web前端课程
    • Android基础课程
    • Android进阶课程
  • 腾讯QQ
  • 微信二维码
logo
  • AI大模型
    • 原生agent
    • LangChain框架
  • Java技术
    • java概述
    • Java 语法基础
    • Java集合框架与数据结构
    • Java面向对象
    • Java面向对象高级特性
    • Java异常处理
    • 输入输出(IO)操作
    • 多线程编程
    • Java网络编程
    • 设计模式
  • JavaWeb
    • Servlet与Jsp
    • struts2
    • springboot
    • springcloud
    • spring
    • mytatis
    • Hibernate
    • web服务器
  • Android技术
    • Android概述
    • 开发环境
    • Android UI界面
    • Activity活动
    • Fragment碎片
    • 数据存储
    • Notification通知
    • Receiver广播
    • Android动画
    • Android经验
  • web前端技术
    • html/css/js
    • vuejs
    • reactjs
    • koa2
    • 动画
    • 面试题
    • 优化
  • 认知成长
    • 观点
    • 技术前沿
    • 简历面试
    • 创业相关
当前位置:

首 页  

周sir

我是周sir,这是我的博客。致力于分享我学会的技术和优秀的文章。微信公众号 “周sir专栏” 欢迎大家关注。

RecyclerView 列表控件中简单实现时间线

RecyclerView 列表控件中简单实现时间线

周sir - 2016年2月5日 - Android UI界面 - 0 条评论 - 1652浏览 阅读更多...

天气、旅游类 App 里常见时间线:一条竖线加圆点。这篇用自定义 View 封装,上线段、圆点、下线段可换成颜色或 Drawable,第一条藏上线、最后一条藏下线。 从 Attrs、测量绘制、到 item 布局和 Adapter/ViewHolder 的完整用法都在下面,四张效果图保留。 步骤 关键…

标签:RecyclerView,
为RecyclerView添加header

为RecyclerView添加header

周sir - 2016年2月4日 - Android UI界面 - 0 条评论 - 4121浏览 阅读更多...

ListView 有现成的 addHeaderView,RecyclerView 和各 LayoutManager 都没有。这篇解决四件事:怎么加 Header、怎么适配 Linear/Grid/Staggered、有 Header 时分割线怎么画、怎么封装得少写样板。 看完 Header,Foot…

标签:RecyclerView,
RecyclerView的item点击事件

RecyclerView的item点击事件

周sir - 2016年2月4日 - Android UI界面 - 0 条评论 - 1120浏览 阅读更多...

RecyclerView 布局灵活,却没有 ListView 那样的 setOnItemClickListener。下文用观察者模式给 item 补上点击回调,调用方只需要类似 setOnItemClickListener 的接口,并给出完整 Adapter、Activity 和布局代码。 Recy…

标签:RecyclerView,
RecyclerView初探

RecyclerView初探

周sir - 2016年2月4日 - Android UI界面 - 0 条评论 - 1487浏览 阅读更多...

RecyclerView 是 Android L 预览随 I/O 发布的列表控件:在有限窗口里显示大量同类数据,滚出屏幕的子 View 会被回收再绑定。 它自己不管怎么摆、怎么画分割线、怎么动画。ViewHolder、Adapter、LayoutManager、ItemDecoration、Item…

标签:RecyclerView,
最近5年133个Java面试问题列表

最近5年133个Java面试问题列表

周sir - 2016年1月31日 - Java面试题 - 0 条评论 - 1349浏览 阅读更多...

Java 面试早已不只是 String 和 StringBuilder、Vector 与 Array 这类记忆题;现在更常问到 NIO、设计模式、并发、算法、数据结构和 JVM 内部。 这份列表收集了近 5 年约 133 道题与简答,覆盖入门到十年经验:题目短、答案干脆,方便面试官改题、候选者自测。…

标签:OOP 面试经验,
Android开发的那些坑和小技巧

Android开发的那些坑和小技巧

周sir - 2016年1月29日 - Android经验 - 0 条评论 - 1506浏览 阅读更多...

Android 日常开发里有一批反复踩的坑:clipToPadding、ListView 用 wrap_content、ViewPager 多点触控、item 点不中、getSupportFragmentManager 和 getChildFragmentManager 混用、ScrollView …

张小龙的 2359 条饭否日记

张小龙的 2359 条饭否日记

周sir - 2016年1月28日 - 观点 - 0 条评论 - 1511浏览 阅读更多...

Allen 低调到可怕。饭否名 gzallen,头像和他清空的微博一样,来自 Leonard Cohen 专辑 Recent Songs。这不是他第一个饭否号:2007 年 6 月 4 日他注册过 allen,写了 454 条;饭否被封后弃用。2010 年 11 月 26 日(饭否恢复运营第二天),…

行业经历思考

行业经历思考

周sir - 2016年1月22日 - 观点 - 0 条评论 - 1526浏览 阅读更多...

2012 年进入了一家创业公司,成为这家公司的早期员工之一。经历并见证了公司早期人才招聘、办公地点搬迁、业务转型、高层领导变更等。 往事不堪回首,但历史总在不断重复。这里分享那段艰苦创业过程中接触过的行业,以及后来带着移动技术和产品思维进入教育培训时的观察。 一、本地生活平台:点子与烧钱 伟大的企业…

标签:程序员成长,
想合伙创业的伙伴们看这里

想合伙创业的伙伴们看这里

周sir - 2016年1月12日 - 创业相关 - 0 条评论 - 590浏览 阅读更多...

2014 年 3 月的那一天,对一位历经岁月的老程序员而言意义非凡——他第一次合伙创办公司的梦想,即将在此刻止步。这个在他心中魂牵梦绕多年的愿景,终究被现实击碎。 然而梦想虽止于此,收获却不止于此。他从这段经历中学到了许多纯粹埋头技术所无法悟出的道理。如今将这段历程如实记录,只愿后来合伙创业的伙伴们…

标签:创业,
Android网络请求心路历程

Android网络请求心路历程

周sir - 2016年1月9日 - 网络通讯 - 0 条评论 - 1683浏览 阅读更多...

从 HTTP 请求包结构开始,走到 Get/Post、HttpClient 与 HttpURLConnection、同步异步、缓存、Volley/OkHttp、Retrofit,最后落到图片三级缓存和 Fresco/Glide。 这是一条「网络请求心路」:先把报文和状态码看明白,再一层层换成更省事的…

标签:网络请求,

文章导航

上页 第 1 页 … 第 26 页 第 27 页 第 28 页 … 第 44 页 下页
2026年 10月
一 二 三 四 五 六 日
 1234
567891011
12131415161718
19202122232425
262728293031  
« 9月    

OOP (48)JavaScript (40)面试经验 (30)AI (28)程序员成长 (28)Agent (27)Activity (27)Vue (21)IO (19)多线程 (16)LangChain (15)性能优化 (15)网络请求 (12)数据类型 (11)SQL (11)Spring (11)MySQL (11)JSP (10)IDEA (10)环境配置 (9)
  • 最新文章
  • 随机文章
  • 热门文章
火锅店生意-第一性原理

火锅店生意-第一性原理

 2026-09-16   23   0

徐新-做正确的事

徐新-做正确的事

 2026-09-16   27   0

Android Studio查看SQLite数据库完全指南

Android Studio查看SQLite数据库完全指南

 2026-09-05   29   0

Android 控件美化实战:Shape、Selector 与 layer-list

Android 控件美化实战:Shape、Selector 与 layer-list

 2026-09-05   45   0

Android Studio USB 调试真机映射屏幕画面

Android Studio USB 调试真机映射屏幕画面

 2026-09-03   32   0

MCP 技术实战指南:从原理到落地

MCP 技术实战指南:从原理到落地

 2026-09-02   41   0

RAG 深度解析:从数学原理到生产级工程实战

RAG 深度解析:从数学原理到生产级工程实战

 2026-09-01   31   0

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

LangGraph 客户支持 Email Agent:从设计思维到可运行代码

 2026-08-31   40   0

LangGraph常见WorkFlow-七种编排模式

LangGraph常见WorkFlow-七种编排模式

 2026-08-31   29   0

基于未来做决策:贝索斯的”时间穿越”思考法

基于未来做决策:贝索斯的”时间穿越”思考法

 2026-08-29   41   0

工程目录结构说明

工程目录结构说明

 2015-04-19   1531   0

Java线程中yield与join方法的区别

Java线程中yield与join方法的区别

 2016-04-29   1617   0

Java基础知识总结

Java基础知识总结

 2015-04-23   1617   0

Java继承的概念与实现

Java继承的概念与实现

 2015-03-30   1754   0

21个值得思考的问题

21个值得思考的问题

 2015-04-22   1339   0

Android 浮动搜索框 searchable 使用

Android 浮动搜索框 searchable 使用

 2016-02-26   1458   0

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

常用数据库连接池 (DBCP、c3p0、Druid) 配置说明

 2017-09-07   1114   0

Java instanceof 运算符

Java instanceof 运算符

 2015-03-30   1531   0

设计模式总结

设计模式总结

 2016-05-09   1605   0

Android事件处理机制

Android事件处理机制

 2015-09-08   2204   0

AI大模型开发从OpenAI调用开始

AI大模型开发从OpenAI调用开始

 2026-08-15   117   2

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

用 AI 当思考搭档:4 个让 AI 帮你把问题想透的方法

 2026-08-17   56   1

Java GUI程序设计入门

Java GUI程序设计入门

 2015-06-04   1783   0

人人都在谈论的Apple Pay

人人都在谈论的Apple Pay

 2016-02-19   1396   0

软件工程师应该多写文章

软件工程师应该多写文章

 2015-03-28   1805   0

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

Vue3.0全家桶最全入门指南 – 快速搭建 (1/4)

 2020-09-22   1511   0

Java面向字节流的应用

Java面向字节流的应用

 2015-04-17   1606   0

ActiveMQ简述

ActiveMQ简述

 2017-06-24   1365   0

vscode 前端常用插件推荐

vscode 前端常用插件推荐

 2020-04-04   1578   0

极客之家十一年:编程与兴趣一致,技术与实践结合

极客之家十一年:编程与兴趣一致,技术与实践结合

 2026-08-19   42   0

声明

极客之家以原创技术教程为主。转载或引用会尽量注明出处。
关于我们 · 隐私政策 · 联系我们
如认为内容侵权,请发邮件至 47457320@qq.com。

Copyright © 2026 极客之家 All rights reserved.  .

蜀ICP备2025170724号 站长统计

回到顶部