Android中如何实现一个简易时间轴
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要讲解了"Android中如何实现一个简易时间轴",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Android中如何实现一个简易时间轴"吧!1
千家信息网最后更新 2025年01月24日Android中如何实现一个简易时间轴
这篇文章主要讲解了"Android中如何实现一个简易时间轴",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Android中如何实现一个简易时间轴"吧!
1.新建一个自定义控件:
public class WorkExcView extends LinearLayout {private TextView dataLeft;private TextView dataRight;private TextView company;private TextView job;private TextView jobAsses;private TextView xiTong;private TextView ziTian;private LinearLayout jobContentContainer;private TextView jobContent;private LinearLayout commentContainer;private LinearLayout nianContentContainer;private TextView nianContent;private LinearLayout base;private LinearLayout yueXingContainer;private TextView yueContent;private LinearLayout nianXingContainer;private TextView yueMoreContent;private TextView nianMoreContent;private String company_id;public WorkExcView(Context context) { this(context,null);}public WorkExcView(Context context, AttributeSet attrs) { super(context, attrs); init();}private void init() { View inflate = View.inflate(getContext(), R.layout.activity_four_workexcview, this); dataLeft = (TextView) inflate.findViewById(R.id.workexcview_data_left); dataRight= (TextView) inflate.findViewById(R.id.workexcview_data_right); company = (TextView) inflate.findViewById(R.id.workexcview_company); job = (TextView) inflate.findViewById(R.id.workexcview_job); jobAsses = (TextView) inflate.findViewById(R.id.workexcview__job_asses); xiTong = (TextView) inflate.findViewById(R.id.workexcview_xitong); ziTian = (TextView) inflate.findViewById(R.id.workexcview_zitian); jobContent = (TextView) inflate.findViewById(R.id.workexcview_jobcontent); nianContent = (TextView) inflate.findViewById(R.id.workexcview_niancontent); jobContentContainer = (LinearLayout)inflate.findViewById(R.id.workexcview_jobcontent_container); commentContainer = (LinearLayout)inflate.findViewById(R.id.workexcview__comment_container); nianContentContainer= (LinearLayout)inflate.findViewById(R.id.workexcview__niancontent_container); base = (LinearLayout)inflate.findViewById(R.id.workexcview__base); yueXingContainer = (LinearLayout)inflate.findViewById(R.id.workexcview_yuexing_container); yueContent = (TextView)inflate.findViewById(R.id.workexcview_yuecontent); nianXingContainer = (LinearLayout)inflate.findViewById(R.id.workexcview_nianxing_container); yueMoreContent = (TextView)inflate.findViewById(R.id.workexcview_yuecontentmore); nianMoreContent = (TextView)inflate.findViewById(R.id.workexcview_niancontentmore);}public void initData(final FourBean.JobsBean jobsBean) { //赋值代码}
XML文件:
2.使用方式:其实很简单,直接for循环new出来赋值就行啦,因为本身就是一个自定义控件~
fourWorkexcContainer.removeAllViews(); for (int i = 0; i < jobs.size(); i++) { FourBean.JobsBean jobsBean = jobs.get(i); WorkExcView workExcView = new WorkExcView(getContext()); workExcView.initData(jobsBean); fourWorkexcContainer.addView(workExcView); }
感谢各位的阅读,以上就是"Android中如何实现一个简易时间轴"的内容了,经过本文的学习后,相信大家对Android中如何实现一个简易时间轴这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
时间
简易
学习
内容
就是
控件
代码
思路
情况
文件
文章
方式
更多
知识
知识点
篇文章
跟着
问题
实践
循环
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华坤网络技术有限公司
网络安全和信息化 自查 民政
国务院关于网络安全审查的问题
多人服务器组队
吃鸡战场服务器无响应怎么办
河南校讯通软件开发招工
上海电脑软件开发需要多少钱
五指山撤颖网络技术有限公司
软件开发需要专利费吗
宾馆网络技术书籍推荐
him的服务器游戏时间
物联网数据库的开发
软件开发企业公司简介
世界网络安全并购
服务器和路由器
数据库数据怎么传输上云
包头市网络安全宣传
我的世界基岩版服务器开启日志
网络技术各种模式
更新数据库时发生冲突
淄川进销存管理软件开发
土壤数据库
网站服务器 负载均衡
智能自提柜软件开发
中山手机软件开发大概多少钱
广东一站式软件开发市场报价
紫鸟服务器购买ip后怎么启用
锐思数据库下载的数据是空的
服务器为什么是动态ip的
举行国家网络安全宣传周活动