public class Content extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
Intent intent1 = getIntent();
String data = intent1.getExtras().getString( "Seq" );
System.out.println( "data:" +data);
Course courseContent = new Course(data);
courseContent.execute();
String detailInfo = "내용 : " ;
while ( true ){
try {
Thread.sleep( 100 );
if (courseContent.flag == true ){
detailInfo = detailInfo+courseContent.detailInfo;
System.out.println( "엑티비티:" +detailInfo);
break ;
}
} catch (Exception e) {
}
}
TextView tv = new TextView( this );
tv.setText(detailInfo);
ScrollView sv = new ScrollView( this );
sv.addView(tv);
setContentView(sv);
}
|
TextView tv - TextView findViewById (R.id.textView1)
tv.setText(detailinfo)
}
//텍스트뷰 객체 선언
TextView tv = new TextView(this);
//텍스트뷰에 데이터를 붙임
tv.setText(detailInfo); /// Course의 데이터를 붙임.
//보여질 내용일 많아질경우를 위해 스크롤뷰 생성
ScrollView sv = new ScrollView(this);
//스크롤뷰에 텍스트뷰를 붙임
sv.addView(tv);
//스크롤뷰를 액티비티에 붙임
setContentView(sv);
//AndroidManifest.xml 에 액티비티 추가하는것을 잊지 말자.
}
이쪽 부분이 직접 자바코드로 객체 선언해서 xml 파일 없이 텍스트를 뿌리고 있는건데요
제가 그래서
}
TextView tv - TextView findViewById (R.id.textView1)
tv.setText(detailinfo)
}
이렇게 바꿔보아서 해봤는데 오류만 나고... 결국 못해서 자료만 조사중이네요 ㅠㅠ
제가 레이아웃을 써야 할 것 같아서 이 소스를 xml 에서 id 값을 받아온뒤에 뿌려주는 방법으로 하는 건 어떻게 하나요..