본문 바로가기

Program/Android

LayoutInflater

/* XML 전개를 직접 하기
      LayoutInflater inflater = (LayoutInflater)getSystemService(
      Context.LAYOUT_INFLATER_SERVICE);

      LinearLayout linear = (LinearLayout)inflater.inflate(R.layout.layout_inflation, null);
      setContentView(linear);
      //*/

      /* 컨텍스트로부터 전개자 구하기
      LayoutInflater inflater = LayoutInflater.from(this);
      LinearLayout linear = (LinearLayout)inflater.inflate(R.layout.layout_inflation, null);
      setContentView(linear);
      //*/

      /* View의 정적 메소드 사용하여 전개하기  
      LinearLayout linear = (LinearLayout)View.inflate(this, R.layout.layout_inflation, null);
      setContentView(linear);
      //*/

      //* 가장 짧은 전개 코드
      setContentView(View.inflate(this, R.layout.layout_inflation, null));

'Program > Android' 카테고리의 다른 글

굴욕...BaseLayout Custom  (6) 2011.10.29
동적 뷰 추가하기  (2) 2011.10.29
SQLite Database Browser - Android & iOS  (0) 2011.10.24
안드로이드 이미지 확대 검색 소스 1  (2) 2011.10.12
Android <Activity - android:launchMode>  (3) 2011.10.12