我怎样才能循环这个

时间:2017-03-06 11:57:01

标签: java android loops tabs swipe

我如何循环它可以是任何循环?

ActionBar.Tab tab1 = mActionBar.newTab();
tab1.setText("Tab 1");
tab1.setTabListener(this);

ActionBar.Tab tab2 =  mActionBar.newTab();
tab2.setText("Tab 2");
tab2.setTabListener(this);

//so that i cannot repeat the code again and again
//enhance for loop/ while /for

ActionBar.Tab tab3 = mActionBar.newTab();
tab3.setText("Tab 3");
tab3.setTabListener(this);

//i have declare three taps for swipe app 

mActionBar.addTab(tab1);
mActionBar.addTab(tab2);
mActionBar.addTab(tab3);

我是Java和android studio的初学者,他们是Java对象,这就是我无法循环的原因

4 个答案:

答案 0 :(得分:1)

简单:

for(int i=1;i<=3;i++){
    ActionBar.Tab tab1 = mActionBar.newTab();
    tab1.setText("Tab " + i);
    tab1.setTabListener(this);
    mActionBar.addTab(tab1);
}

答案 1 :(得分:0)

你的意思是这样吗?

    for(int i = 0; i<numberOfRepeat; i++){
        ActionBar.Tab tab1 = mActionBar.newTab();
        tab1.setText("Tab " + String.valueOf(i));
        tab1.setTabListener(this);
        mActionBar.addTab(tab1);
    }

答案 2 :(得分:0)

int total=3;
ActionBar.Tab tab[]=new ActionBar.Tab[total];

for(int i=0;i<tab.length;i++){
    tab[i]=mActionBar.newTab();
    tab[i].setText("Tab " + String.valueOf(i+1));
    tab[i].setTabListener(this);
    mActionBar.addTab(tab[i]);
}

答案 3 :(得分:0)

这是一个无限循环:

boolean i = true;
while(i==true){
//doing
     }