package com.youai.aistore; import java.util.ArrayList; import java.util.List; import android.content.Intent; import android.os.Bundle; import android.widget.ImageView; import android.widget.TabWidget; import com.youai.aistore.Fclass.FclassHomeActivity; import com.youai.aistore.Home.HomeActivity; import com.youai.aistore.Mycenter.MycenterHomeActivity; import com.youai.aistore.ShopCart.ShopCartActivity; public class ExampleActivity extends TabHostActivity { private List<TabItem> mItems; @Override protected void prepare() { TabItem Home = new TabItem(R.drawable.base_home, new Intent(this, HomeActivity.class)); TabItem Fclass = new TabItem(R.drawable.base_fclass_bg, new Intent( this, FclassHomeActivity.class)); TabItem ShopCart = new TabItem(R.drawable.base_shopcart, new Intent( this, ShopCartActivity.class)); TabItem MyCenter = new TabItem(R.drawable.base_mycenter, new Intent( this, MycenterHomeActivity.class)); mItems = new ArrayList<TabItem>(); mItems.add(Home); mItems.add(Fclass); mItems.add(ShopCart); mItems.add(MyCenter); @SuppressWarnings("deprecation") TabWidget tabWidget = getTabWidget(); tabWidget.setDividerDrawable(R.drawable.tab_divider); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCurrentTab(0); } @Override protected void setTabItemTextView(ImageView textView, int position) { textView.setPadding(3, 3, 3, 3); textView.setBackgroundResource(mItems.get(position).getBg()); } @Override protected String getTabItemId(int position) { return mItems.get(position).getIntent().toString(); } @Override protected Intent getTabItemIntent(int position) { return mItems.get(position).getIntent(); } @Override protected int getTabItemCount() { return mItems.size(); } }