dingpong의 블로그

여행, 호텔, 항공, 게임, IT

[안드로이드] Notication 의 icon 주의 사항

[안드로이드] Notication 의 icon 주의 사항

갤럭시 넥서스와 같은 폰에서 icon 에 기본 앱 아이콘을 넣으면 Status Bar 에서 아이콘이 깨지는 현상을 발견할 수도 있습니다. 그것은 공식 가이드에 맞춰서 아이콘 크기를 제작하지 않았기 때문입니다. http://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html 위 문서의 가이드대로 아이콘을 제작하여 사용하면 문제를 해결 할 수 있습니다. 기본 앱 아이콘은 앱 아이콘일 뿐이지 Notification 에 사용하는 것은 적합하지 않을 수 있습니다.

[안드로이드] setId() 함수 사용시 주의 사항..

[안드로이드] setId() 함수 사용시 주의 사항..

안드로이드에 코딩을 할 때 View의 setId() 함수를 사용하는 경우가 있습니다. 문제는 xml 에 android:id 값을 설정해 놓은 상태에서 setId 를 사용하는 경우입니다. setId 를 사용했다면 나중에 findViewById 함수를 사용하는 경우에 xml 에 있는 android:id 값으로 검색해도 null 이 리턴되게 됩니다. 그렇기 때문에 setId 에서 지정한 Id 값으로 findViewById 를 해야 정상적으로 View를 얻어올 수 다는 것을더 보기[안드로이드] setId() 함수 사용시 주의 사항..[…]

[안드로이드] 웹뷰에 타이틀바 붙이기

[안드로이드] 웹뷰에 타이틀바 붙이기

안드로이드 웹뷰에 타이틀바 형식으로 특정한 View 를 추가하고자 할 때 WebView 의 setEmbeddedTitleBar 라는 함수를 사용할 수 있습니다. 다만 이 함수는 직접적으로 사용할 수 없기 때문에 아래와 같이 사용해야 합니다. [important]         public void setEmbeddedTitleBar(WebView webView, View titlebar) {                try {                        Method method = WebView.class.getMethod(“setEmbeddedTitleBar”, new Class[] {View.class});                        method.invoke(webView, titlebar);더 보기[안드로이드] 웹뷰에 타이틀바 붙이기[…]