我是菜鸟,求大神来个思路,我先说下我自己的思路,顺便可以了解下我的水平。我的思路是:整体架构是上部线性布局导航栏。中间是帧布局当作fragment的容器。底部是线性布局添加三个图片文字,点击会动态加载中间的fragment进行切换。现在重要的来了,首页的fragment整体上是用滚动布局包裹起来的四个部分,第一部分就是个图片,第二部分是一个recyclerview的gridlayoutmanager布局管理,第三部分就是线性布局用权重分出来,第四部分想用xlistview实现上拉加载,下拉刷新。不考虑数据网络请求等,只考虑布局和功能实现,求大神来指导。
是可以的,要是想简单也可以用webview加载网络页面来实现(比原生组件简单更多)。
打开手机的布局边界可以看到控件的区域,把手机连到studio上ddms可以看到美团首页完整的布局,就是这张图
当然我是不会这么写的,这里面用了很多framlayout,如果是我写首页,整个布局是Linearlayout,最顶上是toolbar或者actionbar,下面是scrollview最下面是
radiogroup那5个标签按钮,scrollview中上面是张图片,中间是viewpager,pager内是两个fragment,fragment是grindview,再往下是写死的5个推荐广告,
再往下是listview其实并不复杂.这里面有个坑是scrollview嵌套listview注意要处理事件冲突
楼上的这个功能我用过,不过我只是用来看布局是否过于嵌套,还不知道可以看布局。