프로그램

addView() 는 동적 함수인 듯.

(주)CKBcorp., 2012. 1. 8. 00:06
반응형

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