Android之RecyclerView实现时光轴
16lz
2021-01-24
阅读更多
做项目的过程中有个需求需要时光轴,于是网上找了部分资料 ,写了个案例,现在分享给大家。
如图:
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
item.xml
<?xml version="1.0" encoding="utf-8"?>
Activity.Java
public class MainActivity extends AppCompatActivity { private RecyclerView recyclerView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initLayout(); } private void initLayout(){ recyclerView= (RecyclerView) findViewById(R.id.recyclerView); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setHasFixedSize(true); recyclerView.setItemAnimator(new DefaultItemAnimator()); initData(); } private void initData(){ Listlist=new ArrayList<>(); for(int i=0;i<15;i++){ list.add(new TimeInfo()); } TimelineAdapter mAdapter = new TimelineAdapter(this, list); recyclerView.setAdapter(mAdapter); }}
添加依赖库:
compile 'com.android.support:recyclerview-v7:23.0.0'
由于代码太多,完整代码未给出,源码直接下载即可
源码点击下载
更多相关文章
- Android(安卓)使用JAVA代码控制UI界面
- android中图片加载到内存的实例代码
- Android中界面中有多个edittext,如何默认让第二个获取焦点
- Android(安卓)在一个应用中如何启动另外一个已安装的应用!!!
- android真机上 conn.getOutputStream()异常 Does not support ou
- 移动web开发常用JavaScript代码
- android intent 传递list或者对象
- Android(安卓)混淆问题排查
- Android源码学习之五-Android的IPC机制