___________________________
| 头部导航区域 (导航栏) |
|__________________________|
| |
| |
| |
| 视图左右滚动区域 |
| (可以左右拖动滚动) |
| |
| |
__________________________
| |
| 底部设置菜单按钮(菜单栏) |
__________________________
闲话少说,直接上核心代码。
一)main.xml布局文件
< xml version="1.0" encoding="UTF-8" >
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
android:id="@+id/view_top"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:gravity="center">
android:textSize="15pt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
android:id="@+id/view_bottom"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="center">
android:textSize="15pt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
android:id="@+id/ScrollLayoutID"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:layout_above="@id/view_bottom"
android:layout_below="@id/view_top">
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:layout_height="wrap_content"
android:text="Left"/>
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:layout_height="wrap_content"
android:text="Center"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content">
android:layout_height="wrap_content"
android:text="Right"/>
二)中间实现可以左右滑动的视图,也就是说中间部分可以根据用户的左右拖动操作显示不同的View内容,实现视图View的左右滑动。
(此类和代码来自于Internet)。
package com.xxxxx.ui;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
import android.widget.Scroller;
/**
*