如果光是浏览信息类的app,比如电商,新闻类app 界面可以做成h5的。迭代升级就很方便了,也很灵活。 如果要是做原生的话,你的想法很好,就是用recyclerview 实现不同的item。只不过在adapter适配的时候稍微复杂点。 适配的话, 1.先定义好不同布局的item 2.重写 RecyclerView.Adapter 里的getItemViewType()方法 3.然后在onCreateViewHolder里做判断。 注意:组织数据的时候建议都做好标识位,方便判断。 虽然listview也支持不同item布局,毕竟recyclerview更加灵活。 建议不要用scrollview 嵌套viewpager listview 等东西。会搞的很复杂而且不容易扩展。比如 listview的得在绘制前计算出高度。
目前想的是用recyclerview去实现多item布局。类似京东首页,淘宝首页。
80,471
社区成员
91,385
社区内容
加载中
试试用AI创作助手写篇文章吧