解决方案 »

  1.   

    首先顶部: 简单点的可以自己写一个布局,Logo用ImageView,按钮的话可选项就比较多了,ImageView也可以。如果熟悉ActionBar的话用ActionBar也可以实现这个顶部。然后中间整个页面 用ViewPager+GridView即可实现。整个大布局的话你说的那种方式就可实现,类似TabHost+Fragment 来回切换Fragment就可以了。
      

  2.   

    最外围用线性布局,方向为垂直
    然后开始布局嵌套
    眉头是一个相对布局,指定权重为1
    宽度填充父窗体,高度0dp
    指定一下背景色,然后两个ImageView,一个靠左一个靠右
    然后下面是一个ViewPager,宽度填充父窗体,高度0dp权重为3
    接着来一个GridView,宽度填充父窗体,高度0dp权重为4
    设置GridVIew的android:numColumns="3" ,指定一个Id给它
    最后是一个线性布局,方向为水平
    设置一下背景色,如果文字和图标都做在图片里则依次放图片就好
    如果文字和图标是分开的话,就继续布局。
      

  3.   

    各个不分的高度不用写死,用权重。线性布局里有权重的属性
    权重简单理解就是百分比
    图片的话保证宽高的协调
    系统会帮你自动拉伸宽高。
    但是仅仅这一点还是不够的
    还要在真机测试
    这就涉及到屏幕的适配了。
    好吧,其实我也刚学Android
    从java基础到现在也就3个月。
      

  4.   

    1.顶部用actionbar
    2.中间用ViewPager+GridView
    3.底部用线性布局,添加button之后,添加权重.