馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊  
 
x
 
想請問各位高手,我該如何縮減這段程式碼呢?感覺太落落長了 以下附上我的程式碼....先謝謝各位高手了!!! 
 
private TextView time_textView1; 
private TextView time_textView2; 
private TextView time_textView3; 
private TextView time_textView4; 
private TextView time_textView5; 
private TextView time_textView6; 
private TextView time_textView7; 
 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_record); 
 
    time_textView1 = (TextView) findViewById(R.id.time_textView1); 
    time_textView2 = (TextView) findViewById(R.id.time_textView2); 
    time_textView3 = (TextView) findViewById(R.id.time_textView3); 
    time_textView4 = (TextView) findViewById(R.id.time_textView4); 
    time_textView5 = (TextView) findViewById(R.id.time_textView5); 
    time_textView6 = (TextView) findViewById(R.id.time_textView6); 
    time_textView7 = (TextView) findViewById(R.id.time_textView7); 
 
 
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); 
 
    Calendar c0 = Calendar.getInstance(); 
    c0.add(Calendar.DATE, 0); 
    Date resultdate0 = new Date(c0.getTimeInMillis()); 
    String date0 = simpleDateFormat.format(resultdate0); 
 
    Calendar c1 = Calendar.getInstance(); 
    c1.add(Calendar.DATE, -1); 
    Date resultdate1 = new Date(c1.getTimeInMillis()); 
    String date1 = simpleDateFormat.format(resultdate1); 
 
    Calendar c2 = Calendar.getInstance(); 
    c2.add(Calendar.DATE, -2); 
    Date resultdate2 = new Date(c2.getTimeInMillis()); 
    String date2 = simpleDateFormat.format(resultdate2); 
 
    Calendar c3 = Calendar.getInstance(); 
    c3.add(Calendar.DATE, -3); 
    Date resultdate3 = new Date(c3.getTimeInMillis()); 
    String date3 = simpleDateFormat.format(resultdate3); 
 
    Calendar c4 = Calendar.getInstance(); 
    c4.add(Calendar.DATE, -4); 
    Date resultdate4 = new Date(c4.getTimeInMillis()); 
    String date4 = simpleDateFormat.format(resultdate4); 
 
    Calendar c5 = Calendar.getInstance(); 
    c5.add(Calendar.DATE, -5); 
    Date resultdate5 = new Date(c5.getTimeInMillis()); 
    String date5 = simpleDateFormat.format(resultdate5); 
 
    Calendar c6 = Calendar.getInstance(); 
    c6.add(Calendar.DATE, -6); 
    Date resultdate6 = new Date(c6.getTimeInMillis()); 
    String date6 = simpleDateFormat.format(resultdate6); 
 
    time_textView1.setText(date0); 
    time_textView2.setText(date1); 
    time_textView3.setText(date2); 
    time_textView4.setText(date3); 
    time_textView5.setText(date4); 
    time_textView6.setText(date5); 
    time_textView7.setText(date6); 
 
 
 
} 
 
 
 |   
        
 
  
 
     
    
     
     
        
       |