customTitle을 구현하는 방법에는 여러가지가 있습니다.
예를들어
1. 이번예제에 사용한 onCreate에서 title의 layout을 지정해주는방법,
2. style, Theme를 사용한 android Manifest를 이용한 방법.
3. title을 없애고 별도로 타이틀처럼 보이게 하는방법.
위 세가지가 제가 사용해본 방법이구요.
보여지는데에는 차이가 없습니다.
예제를 보자면..
CustomTitle.class - onCreate
1 Line - 커스텀타이틀을 사용하겠음
2 Line - R.layout.custom_title을 화면 View로 사용하겠음.
3 Line - Title의 View를 R.layout.custom_title_1으로 사용하겠음.
예를들어
1. 이번예제에 사용한 onCreate에서 title의 layout을 지정해주는방법,
2. style, Theme를 사용한 android Manifest를 이용한 방법.
3. title을 없애고 별도로 타이틀처럼 보이게 하는방법.
위 세가지가 제가 사용해본 방법이구요.
보여지는데에는 차이가 없습니다.
예제를 보자면..
CustomTitle.class - onCreate
1 Line - 커스텀타이틀을 사용하겠음
2 Line - R.layout.custom_title을 화면 View로 사용하겠음.
3 Line - Title의 View를 R.layout.custom_title_1으로 사용하겠음.
custom_title_1.xml
여담이지만 android개발을 생각없이 하다가 어느순간 알게된건데 R.layout , R.drawable 등 values에 들어가는 것을 제외한 폴더들의 이름이 R(resource라는건가요?) 이후에 표시되게 되더군요.
다시 본론으로 custom_title.xml 파일에는
Button 2개와 EditText 2개로 구성된 간단한 소스입니다.
그외에는 id로 EditText를 찾아서 Title에 사용된 TextView 2개에 setText(EditText.getText());를 해주는 정도의 소스입니다.
그리고 간단한 소스이지만 좀 알아두면 좋다고 생각되는것이 Window에 관한것입니다.
Window 는 한 어플상에서 많이 사용되지는 않지만 거의 대부분의 어플에서 사용된다고 생각됩니다. http://developer.android.com/reference/android/view/Window.html
알아두시면 필히 도움이 될것입니다.
여담이지만 android개발을 생각없이 하다가 어느순간 알게된건데 R.layout , R.drawable 등 values에 들어가는 것을 제외한 폴더들의 이름이 R(resource라는건가요?) 이후에 표시되게 되더군요.
다시 본론으로 custom_title.xml 파일에는
Button 2개와 EditText 2개로 구성된 간단한 소스입니다.
그외에는 id로 EditText를 찾아서 Title에 사용된 TextView 2개에 setText(EditText.getText());를 해주는 정도의 소스입니다.
그리고 간단한 소스이지만 좀 알아두면 좋다고 생각되는것이 Window에 관한것입니다.
Window 는 한 어플상에서 많이 사용되지는 않지만 거의 대부분의 어플에서 사용된다고 생각됩니다. http://developer.android.com/reference/android/view/Window.html
알아두시면 필히 도움이 될것입니다.
'개발 > 안드로이드 소스분석' 카테고리의 다른 글
[안드로이드]apiDemos파해치기 6. App - QuickContactsDemos (0) | 2011.06.30 |
---|---|
[안드로이드]apiDemos파해치기 5. App - persistent State (0) | 2011.06.21 |
[안드로이드]apiDemos파해치기 4. App - forwarding (0) | 2011.06.20 |
[안드로이드]apiDemos파해치기 2. App - customDialog (0) | 2011.06.17 |
[안드로이드]apiDemos파해치기 1. App - Activity (0) | 2011.06.16 |