package com.sogou.sogouchat.ui; import com.sogou.sogouchat.R; import com.sogou.sogouchat.SogouChatApp; import android.app.ActivityGroup; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.support.v4.app.FragmentActivity; import android.util.Log; import android.view.View; import android.view.Window; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.Button; import android.widget.ImageButton; public class SlidingActivity extends ActivityGroup { SlidingLayout mSlidingMenu; ImageButton mBtnMenu; ImageButton mBtnNew; ImageButton mBtnContact; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); mSlidingMenu = new SlidingLayout(this); setContentView(mSlidingMenu); View menu = getLayoutInflater().inflate(R.layout.sliding_menu, null); View content = getLayoutInflater().inflate(R.layout.sliding_main, null); mBtnMenu = (ImageButton) content.findViewById(R.id.btn_menu); mBtnNew = (ImageButton) content.findViewById(R.id.btn_new); mBtnContact = (ImageButton) content.findViewById(R.id.btn_contact); ViewGroup tabContent = (ViewGroup) content .findViewById(R.id.sliding_body_content); Intent i = new Intent(this, TabMainActivity.class); View tabView = getLocalActivityManager().startActivity( TabMainActivity.class.getName(), i).getDecorView(); // tabView.setBackgroundColor(Color.WHITE); // tabContent.removeAllViews(); tabContent.addView(tabView, 0); mSlidingMenu.setMenu(menu); mSlidingMenu.setContent(content); final SogouChatApp app = (SogouChatApp)getApplication(); mSlidingMenu.setApp(app); mBtnMenu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mSlidingMenu.showMenu(); } }); mBtnNew.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(); intent.setClass(SlidingActivity.this, NewSmsActivity.class); SlidingActivity.this.startActivity(intent); } }); mBtnContact.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { SogouChatApp app = (SogouChatApp) getApplication(); app.mTabMain.switchToContact(); } }); } }