반응형
public class HelloWorldActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView( R.layout.main); // 1번
LinearLayout layout = new LinearLayout( this );
layout.setOrientation( LinearLayout.VERTICAL );
TextView tv = ( TextView )View.inflate( this, R.layout.main, null );
layout.addView( tv );
// setContentView( R.layout.main); // 2번
}
}
1번의 setContentView( ) 를 2번에 쓰면, 에러가 난다.
setContentView() 로 Layout을 생성하지 않으면, layout.addView() 는 Null 을 참조해서 에러가 나는 걸까?
반응형
'프로그램' 카테고리의 다른 글
Java 의 atoi() 함수. (2) | 2012.01.15 |
---|---|
Java 에는 함수 포인터가 없다. (0) | 2012.01.10 |
C# 지뢰찾기. Minesweepe. (0) | 2011.12.31 |
C# 에서, Control 을 동적으로 생성. (0) | 2011.12.30 |
html 디자인 할 때, 기본 CSS (0) | 2011.12.29 |