馬上加入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);
}
|

|