2012-09-22 28 views
1

在我的項目我有三天的數組:ViewFlipper顯示的意見以錯誤的順序

String[] days = {"Friday", "Saturday", "Sunday"}; 

這些被添加到一個ViewFlipper程序如下所示:

ViewFlipper vf = (ViewFlipper) findViewById(R.id.view_flipper); 
TextView textview = new TextView[numDays]; 
LinearLayout layout = new LinearLayout[numDays]; 

for(int i = 0; i<numDays; i++){ 
     layout[i] = new LinearLayout(this);   
     vf.addView(layout[i]); 

     textview[i] = new TextView(this); 
     textview[i].setText(data.days[i].name);   
     layout[i].addView(textview[i]); 
} 

但是,當我去到ViewFlipper當我加載我的應用程序會出現在這個順序:

Friday --- Sunday --- Saturday 

是否有人知道爲什麼會這樣?

回答

0
String[] days = {"Friday", "Saturday", "Sunday"}; 

strong text Intent intent=getIntent(); 
    String selected=intent.getStringExtra("SELECTED",0);  
    int[] Ids=days [selected];   
    System.out.println(selected); 

    Flipp = (ViewFlipper)findViewById(R.id.viewFlipper);   
     for(int i=0; i<Ids.length;i++) 
    { 
     TextView View=new TextView (this); 
     View.setImageResource(Ids[i]);    
     Flipp.addView(View); 
    }    
+0

能否請你解釋你的答案?什麼具體導致鰭狀肢內容在你的正確順序,而不是在OP的? –