package com.jqyd.manager; import com.jqyd.app.MyApp; import com.jqyd.newprocess.GroupList; import com.jqyd.shareInterface.Optsharepre_interface; import com.jqyd.son.Ccsq; import com.jqyd.son.Clcx; import com.jqyd.son.Ddcx; import com.jqyd.son.Ddsb; import com.jqyd.son.Fbxx; import com.jqyd.son.GgList; import com.jqyd.son.Jhap; import com.jqyd.son.Jhcx; import com.jqyd.son.Jhgl; import com.jqyd.son.MyLxr; import com.jqyd.son.MyOneData; import com.jqyd.son.Qjcx; import com.jqyd.son.Qjsq; import com.jqyd.son.Qygg; import com.jqyd.son.Rzcx; import com.jqyd.son.Rzsb; import com.jqyd.son.Xxcx; import android.app.TabActivity; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.util.Log; import android.view.Window; import android.widget.TabHost; import android.widget.TabHost.TabSpec; import android.widget.TabWidget; public class TabTitle extends TabActivity { private MyApp myApp; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); //无title requestWindowFeature(Window.FEATURE_NO_TITLE); Log.e("TabTitle", "TabTitleonCreate"); setContentView(R.layout.commontab); myApp = (MyApp) this.getApplication(); Optsharepre_interface shareFile = new Optsharepre_interface(TabTitle.this); System.out.println("进入标签页-------------------------------------"+myApp.getModuleName()); String moduleName = ""; if(myApp.getModuleName() == null || myApp.getModuleName().equals("")){ moduleName = shareFile.getDataFromPres("moduleNameTemp"); }else{ moduleName = myApp.getModuleName(); shareFile.editPres("moduleNameTemp", moduleName); } TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost); String content = "Product Model: " + android.os.Build.MODEL + "," + android.os.Build.VERSION.SDK + "," + android.os.Build.VERSION.RELEASE; System.out.println("系统相关内容:"+content); String currentapiVersion = android.os.Build.VERSION.RELEASE; String code = String.valueOf(currentapiVersion.charAt(0)).toString(); System.out.println("系统版本号:"+code); if(!code.equals("4")){//此设置只针对4.0系统以下有效 tabHost.setPadding(0, -25, 0, 0); //降低标签页的高度 } TabSpec firstTabSpec = tabHost.newTabSpec("tab1"); TabSpec secondTabSpec = tabHost.newTabSpec("tab2"); if(moduleName.equals("qygg")){ firstTabSpec.setIndicator("发布公告").setContent(new Intent().setClass(this, Qygg.class)); secondTabSpec.setIndicator("历史查询").setContent(new Intent().setClass(this, Xxcx.class)); }else if(moduleName.equals("ywtz")){ firstTabSpec.setIndicator("发布通知").setContent(new Intent().setClass(this, Fbxx.class)); secondTabSpec.setIndicator("历史查询").setContent(new Intent().setClass(this, Xxcx.class)); }else if(moduleName.equals("dxqf")){ firstTabSpec.setIndicator("短信群发").setContent(new Intent().setClass(this, Fbxx.class)); secondTabSpec.setIndicator("历史查询").setContent(new Intent().setClass(this, Xxcx.class)); }else if(moduleName.equals("jhgl") || moduleName.equals("jh_emp") || moduleName.equals("jh_cust")){ firstTabSpec.setIndicator("计划下达").setContent(new Intent().setClass(this, Jhgl.class)); secondTabSpec.setIndicator("计划查询").setContent(new Intent().setClass(this,Jhcx.class)); }else if(moduleName.equals("ywtz_lxr")){ firstTabSpec.setIndicator("员工").setContent(new Intent().setClass(this, MyLxr.class).putExtra("moduleName", "ywtz_lxr_list")); secondTabSpec.setIndicator("群组").setContent(new Intent().setClass(this, MyLxr.class).putExtra("moduleName", "ywtz_lxr_group")); }else if(moduleName.equals("sms_lxr")){ firstTabSpec.setIndicator("员工").setContent(new Intent().setClass(this, MyLxr.class).putExtra("moduleName", "sms_lxr_list")); secondTabSpec.setIndicator("群组").setContent(new Intent().setClass(this, MyLxr.class).putExtra("moduleName", "sms_lxr_group")); }else if(moduleName.equals("jhgl_emp")){ firstTabSpec.setIndicator("员工").setContent(new Intent().setClass(this, MyOneData.class).putExtra("moduleName", "jhgl_emp_list")); secondTabSpec.setIndicator("群组").setContent(new Intent().setClass(this, MyOneData.class).putExtra("moduleName", "jhgl_emp_group")); }else if(moduleName.equals("jhap")){ firstTabSpec.setIndicator("客户").setContent(new Intent().setClass(this, MyLxr.class).putExtra("moduleName", "cust_list")); secondTabSpec.setIndicator("群组").setContent(new Intent().setClass(this, MyLxr.class).putExtra("moduleName", "cust_group")); }else if(moduleName.equals("jhgl_cust")){ firstTabSpec.setIndicator("客户").setContent(new Intent().setClass(this, MyLxr.class).putExtra("moduleName", "jhgl_cust_list")); secondTabSpec.setIndicator("群组").setContent(new Intent().setClass(this, MyLxr.class).putExtra("moduleName", "jhgl_cust_group")); }else if(moduleName.equals("ddsb_cust")){ firstTabSpec.setIndicator("客户").setContent(new Intent().setClass(this, MyOneData.class).putExtra("moduleName", "ddsb_cust_list")); secondTabSpec.setIndicator("群组").setContent(new Intent().setClass(this, MyOneData.class).putExtra("moduleName", "ddsb_cust_group")); }else if(moduleName.equals("wdjh")){ firstTabSpec.setIndicator("计划安排").setContent(new Intent().setClass(this, Jhap.class)); secondTabSpec.setIndicator("计划查询").setContent(new Intent().setClass(this, Jhcx.class)); }else if(moduleName.equals("wdqj")){ firstTabSpec.setIndicator("请假申请").setContent(new Intent(this,Qjsq.class).putExtra("flag", "qjsq")); secondTabSpec.setIndicator("请假查询").setContent(new Intent(this,Qjcx.class).putExtra("flag", "qjcx")); }else if(moduleName.equals("wdrz")){ firstTabSpec.setIndicator("日志上报").setContent(new Intent().setClass(this, Rzsb.class)); secondTabSpec.setIndicator("日志查询").setContent(new Intent().setClass(this, Rzcx.class)); }else if(moduleName.equals("wdcl")){ firstTabSpec.setIndicator("出差申请").setContent(new Intent().setClass(this, Ccsq.class)); secondTabSpec.setIndicator("差旅查询").setContent(new Intent().setClass(this, Clcx.class)); }else if(moduleName.equals("ddgl")){ firstTabSpec.setIndicator("订单上报").setContent(new Intent(this,GroupList.class).putExtra("dataType", "1")); secondTabSpec.setIndicator("订单查询").setContent(new Intent(this,Ddcx.class)); }else if(moduleName.equals("ggtz")){ firstTabSpec.setIndicator("公告通知").setContent(new Intent(this,GgList.class).putExtra("moduleName", "unread")); secondTabSpec.setIndicator("全部信息").setContent(new Intent(this,GgList.class).putExtra("moduleName", "all")); }else if(moduleName.equals("ddsb_good")){ firstTabSpec.setIndicator("商品").setContent(new Intent().setClass(this, MyOneData.class).putExtra("moduleName", "ddsb_good_list")); secondTabSpec.setIndicator("分组").setContent(new Intent().setClass(this, MyOneData.class).putExtra("moduleName", "ddsb_good_group")); } tabHost.addTab(firstTabSpec); tabHost.addTab(secondTabSpec); } }