首先 有个xml布局如下:
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.fourtothreetest.MainActivity" > android:id="@+id/title" android:layout_width="match_parent" android:layout_height="50dp" android:layout_alignParentTop="true" android:background="@color/rednocheck" android:gravity="center" android:text="点餐系统" android:textColor="@color/redcheck" android:textSize="20sp" /> android:id="@+id/rad" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:checkedButton="@+id/fuwugengxin" android:orientation="horizontal" > android:id="@+id/laikedengji" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_weight="1" android:background="@drawable/redselect" android:button="@null" android:gravity="center" android:onClick="onclick" android:text="来客登记" android:textColor="@color/blacklight" /> android:id="@+id/kaishidiancan" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_weight="1" android:background="@drawable/redselect" android:button="@null" android:gravity="center" android:onClick="onclick" android:text="开始点餐" android:textColor="@color/blacklight" /> android:id="@+id/yidiancaidan" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_weight="1" android:background="@drawable/redselect" android:button="@null" android:gravity="center" android:onClick="onclick" android:text="以点菜单" android:textColor="@color/blacklight" /> android:id="@+id/fuwugengxin" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_weight="1" android:background="@drawable/redselect" android:button="@null" android:gravity="center" android:onClick="onclick" android:text="服务更新" android:textColor="@color/blacklight" /> android:id="@+id/fmalay" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@+id/rad" android:layout_below="@+id/title" android:background="#000000" >
其次:主activity
package com.example.fourtothreetest;
import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.RadioButton;
public class MainActivity extends Activity {
static FragmentManager manger;
public static RadioButton kaishidian;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
kaishidian = (RadioButton) findViewById(R.id.kaishidiancan);
manger = getFragmentManager();
change(new FuWuGengXin());
}
public static void change(Fragment fragment) {
FragmentTransaction fragmentTransaction = manger.beginTransaction();
fragmentTransaction.replace(R.id.fmalay, fragment);
fragmentTransaction.commit();
}
public static void sw() {
change(new KaiShiDianCan());
kaishidian.setChecked(true);
}
public void onclick(View v) {
switch (v.getId()) {
case R.id.laikedengji: {
change(new LaiKeDengJi());
}
break;
case R.id.kaishidiancan: {
change(new KaiShiDianCan());
}
break;
case R.id.yidiancaidan: {
change(new YiDianCaiDan());
}
break;
case R.id.fuwugengxin: {
change(new FuWuGengXin());
}
break;
default:
break;
}
}
}
最后每个新页面都有一个activity:
package com.example.fourtothreetest;
import java.util.ArrayList;
import android.app.Fragment;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
public class LaiKeDengJi extends Fragment {
private View v;
private Spinner spr;
private EditText expeople, exgonghao;
private Button btnstart;
private SharedPreferences pre;
Editor editor;
private String[] items = { "1号", "2号", "3号", "4号", "5号", "6号", "7号", "8号",
"9号" };
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
v = inflater.inflate(R.layout.tab_laikedengji, null);
spr = (Spinner) v.findViewById(R.id.spr);
expeople = (EditText) v.findViewById(R.id.expeople);
exgonghao = (EditText) v.findViewById(R.id.exgonghao);
btnstart = (Button) v.findViewById(R.id.btn_start);
btnstart.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
MainActivity.sw();
}
});
pre = PreferenceManager.getDefaultSharedPreferences(AppOs.appos);
editor = pre.edit();
ArrayListlist = new ArrayList ();
for (int i = 0; i < items.length; i++)
{
list.add(items[i]);
}
ArrayAdapteradapter = new ArrayAdapter (getActivity(),
android.R.layout.simple_spinner_dropdown_item, list);
spr.setAdapter(adapter);
if (pre.getInt("first", 0) == 0) {
create();
}
// create();
editor.putInt("first", 1);
editor.commit();
return v;
}
public void init() {
}
/**
* 创建数据库
*/
public void create() {
String dbstr_cai, dbstr_zhuo, dbstr_yongcan, dbstr_yidian;
DbHelper dbHelper;
dbstr_cai = "create table caidan (id varchar(50),name varchar(50),price number,image varchar(100))";
dbstr_zhuo = "create table zhuodan (id varchar(50),name varchar(50))";
dbstr_yongcan = "create table yongcandan (id varchar(50),personnum number,tid varchar(50),staffno varchar(50),pdatetime datetime)";
dbstr_yidian = "create table yidiancaidan (id varchar(50),oid varchar(50),fid varchar(50),num number)";
dbHelper = new DbHelper();
dbHelper.create(dbstr_cai);
dbHelper.create(dbstr_zhuo);
dbHelper.create(dbstr_yongcan);
dbHelper.create(dbstr_yidian);
}
}
然后每个界面都有你需要的布局就行了,这个例子是4个界面跳转的,小编只能帮你到这了