2014-02-25 17 views
0

주간을 단일 텍스트보기로 표시하는 방법.안드로이드의 단일 TextView에 주간을 표시하는 방법은 무엇입니까?

다음과 같은 코드가 있습니다. logcat에 주일을 문자열로 표시합니다.

Calendar c = Calendar.getInstance(); 

    // Set the calendar to tuesday of the current week 
    c.set(Calendar.DAY_OF_WEEK, Calendar.TUESDAY); 
    c.add(Calendar.DATE, week * 5); 
    c.add(Calendar.WEEK_OF_YEAR, week); //February 
    // Print dates of the current week starting on Monday 
    SimpleDateFormat df = new SimpleDateFormat("E dd yyyy", Locale.US); 

    for (int i = 0; i < 5; i++) { 

     //System.out.println(df.format(c.getTime())); 
     String string= df.format(c.getTime()); 

     Log.d("", "MY YEAR OF MONTH=="+string); //[TUE 25 2014, WED 26 2014, THU 27 2014, FRI 28 2014, SAT 01 2014] 
     c.add(Calendar.DAY_OF_MONTH, 1); 
    //But this textview show only last date(sat 01 2014). 
     textView.setText(string); 

내 질문은 모든 요일을 단일 texview에 표시하는 방법입니다. 위의 textView.setText (string); 은 마지막 날짜 만 표시하지만 전체 주간 날짜는 단일 텍스트보기로 원합니다.

감사합니다.

+0

나는 완전히 질문을 이해하지 않는 루프의 외부

장소 String 변수를 연결하여 사용할 : 7 일 동안의 모든 요일을'TextView'에서 긴 텍스트 문자열로 표시하고 싶습니까? 'Calendar'와'SimpleDateFormat'을 사용해야합니까? 필요한 정보를 얻고 String.format()을 호출하여 뷰의 텍스트로 설정할 수있는 것 같습니다. –

+0

네, 맞습니다. 일주일 중 7 일을 TextView에 텍스트의 긴 문자열로 표시하고 싶습니다. 코드를 보내시겠습니까 – user3283148

+0

어떻게 서식을 지정 하시겠습니까? 며칠을 들어가야합니까? ? –

답변

0

두 가지 접근 방법을 사용할 수 있습니다. 하나는 방법 append()을 사용하고 두 번째는 문자열 변수에서 이전에 추가 한 값을 새로운 변수와 연결할 수 있습니다.

예 : append()

for (int i = 0; i < 5; i++) { 
     String string= df.format(c.getTime()); 
     c.add(Calendar.DAY_OF_MONTH, 1); 
     textView.append(string); 
} 

예 2 : +=

String string = ""; 
for (int i = 0; i < 5; i++) { 
    string += df.format(c.getTime()); 
    c.add(Calendar.DAY_OF_MONTH, 1);  
} 
textView.setText(string); 
+0

친애하는 여러분의 도움에 감사드립니다. 내 프로젝트와 관련된 약간의 혼란이있다. 나는 주 linearLayout을 가지고 있고 다른 항목 레이아웃은 weekday의 textview를 가지며, 이제 주 선형 선형에서이 항목을 부 풀린다. 그러나 어떻게 모든 주 날짜를 목록의 형태로 표시 할 수 있는가? texview.setText (string);을 사용합니다. 그래서 내가 CustomLayout과 함께이 선형 배치를 추가하는 모든 주일을 보일 것입니다 – user3283148

+0

@ user3283148 처음에 물어 본 질문이 아니 었습니다. 어쨌든, 왜 ListView를 사용하지 않습니까? P. 어쨌든 도움이된다면 답을 받아 들여야합니다. – JoelFernandes

관련 문제