R.layout.activity main 컨트롤 변수

Jmnote (토론 | 기여)님의 2013년 1월 3일 (목) 01:00 판 (→‎같이 보기)
R.layout.activity main 컨트롤 변수 얻기
mainLayout 변수 생성
getContentView

1 소스코드

MainActivity.java에서 onCreate만 변경한 예

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // setContentView(R.layout.activity_main);
        RelativeLayout mainLayout = new RelativeLayout(this);
        mainLayout.addView(getLayoutInflater().inflate(R.layout.activity_main, null));
    }
→ 원래 소스에서는 R.layout.activity_main[1]를 따라 주레이아웃이 생성되는데, 이때는 컨트롤 변수를 얻어오기가 어렵다.[2]
→ 이 소스에서는 주레이아웃에 접근할 수 있는 변수 mainLayout를 직접 만들어 사용한다.

2 같이 보기

3 주석

  1. activity_main.xml의 의미가 구현되어 적재된 메모리 주소
  2. getContentView가 있어야 할 것 같은데... 없다
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}