본문 바로가기

프래그먼트

java코드를 이용하여, Fragment사용하기. 지난번에는, Fragment를 xml을 이용하여 Activity를 구성하는 방법을 알아봤고, 2011/12/04 - [Programming/android/tablet] - xml을 이용해 Fragment이용하기.이번에는, java파일을 이용하여, 화면을 구성하는 방법을 알아봅니다.위 아래 화면이 나누어져 있는 단순한 화면인데요,이를 Fragment2개를 이용하여, 만들어 봅니다.1. android sdk 3.0이상을 생성하여, 안드로이드 프로젝트를 생성하여 줍니다. 2. res에 fragment1.xml을 생성하여 줍니다.[ fragment1.xml ]  xmlns:android="http://schemas.android.com/apk/res/android"  android:orient.. 더보기
xml을 이용해 Fragment이용하기. Activity도 그렇듯, Fragment도 역시, 자바코드에서 생성하는 방법과, xml에서 생성하는 방법이 있습니다. 먼저, xml을 이용하여, Fragment를 추가하는 방법을 알아봅니다. 굉장히 단순한 예제 입니다. 우리가 만들어볼 화면은 아래와 같습니다. 위 아래 화면이 나누어져 있는 단순한 화면인데요, 이를 Fragment2개를 이용하여, 만들어 봅니다. 1. android sdk 3.0이상을 생성하여, 안드로이드 프로젝트를 생성하여 줍니다. 2. res에 fragment1.xml을 생성하여 줍니다. [ fragment1.xml ] 2. res에 fragment2.xml을 생성하여 줍니다. [ fragment2.xml ] 3. 자동 생성된 main.xml의 코드를 바꾸어 줍니다. [ main.x.. 더보기
fragment란? 안드로이드 3.0에서, 새로 도입된 개념으로, 일종의 다른 형태의 미니 액티비티라고 보면 된다. include를 사용하여, 개발을 할경우, view 즉, UI는 포함 할 수 있지만, function은 사용할 수 없습니다. 하지만, Fragment를 사용하면, UI 및, 기능을 동시에 재사용 할 수 있습니다. 기존의 기능을 재사용하려면, ui를 include하더라도, 기능 코드를 따로 삽입해야 했는데요, Fragment를 이용하면, 이 작업을 간단하고 편리하게 할 수 있다는 것입니다. 왜 이런, 기능이 안드로이드 3.0이 들어서서, 나오게 되었냐면, 기존에 사용하였던 어플리케이션을, 3.0에서 재사용할 수 있게 하는 과정이 필요했기 때문입니다. 기존 작은 해상도에 비해서, 큰 타블렛을 채울때는 다른 레이아.. 더보기