1. 程式人生 > >三步搞定Android應用底部導航欄

三步搞定Android應用底部導航欄

public class ActivitycollectiondemoActivity extends ActivityCollection {
     
/** Called when the activity is first created. */
     @Override
     
public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);

         
//setBottomTabBackground(resId);// 設定底部導航背景圖
     }

     @Override
     protected 
boolean isShowWindowFeature() {

         return 
true;//設定是否顯示title;
     }

     @Override
     protected List
<IndicatorInfo> setDrawableCollections() {
         List
<IndicatorInfo> IndicatorInfos =new ArrayList<IndicatorInfo>();
         IndicatorInfo indicatorInfo_1 
=new IndicatorInfo(R.drawable.baby1,
                 R.drawable.baby1_s, R.string.baby1, 
12, Color.WHITE,
                 
new Intent(ActivitycollectiondemoActivity.this,
                         Activity01.class));
         IndicatorInfo indicatorInfo_2 
=new IndicatorInfo(R.drawable.baby2,
                 R.drawable.baby2_s, R.string.baby2, 
12, Color.WHITE,
                 
new Intent(ActivitycollectiondemoActivity.this,
                         Activity02.class));
         IndicatorInfo indicatorInfo_3 
=new IndicatorInfo(R.drawable.baby3,
                 R.drawable.baby3_s, R.string.baby3, 
12, Color.WHITE,
                 
new Intent(ActivitycollectiondemoActivity.this,
                         Activity03.class));
         IndicatorInfo indicatorInfo_4 
=new IndicatorInfo(R.drawable.baby4,
                 R.drawable.baby4_s, R.string.baby4, 
12, Color.WHITE,
                 
new Intent(ActivitycollectiondemoActivity.this,
                         Activity04.class));
         IndicatorInfos.add(indicatorInfo_1);
         IndicatorInfos.add(indicatorInfo_2);
         IndicatorInfos.add(indicatorInfo_3);
         IndicatorInfos.add(indicatorInfo_4);

         return IndicatorInfos;
     }