dingpong의 블로그

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

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

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

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

디스커버리 구스다운 DMWJ51361(DJ51-BK)를 구매하였습니다.

디스커버리 구스다운 DMWJ51361(DJ51-BK)를 구매하였습니다.

제가 입을 용도가 아니라, 50대 부모님이 입으실 용도로 어떤 제품을 구매해야 되는지를 알아보았습니다. 워낙 많은 제품이 나와 있어서 고르기가 힘들었지만, 직접 백화점을 가서 여러 가지를 비교해 보고 인터넷 쇼핑몰에서 이 제품을 구매하였습니다.   일단 디자인적인 면에서 너무 튀지 않고 울룩불룩하지 않은 디자인을 원했는데, 다른 아웃도어 브랜드에서는 그런식의 디자인을 찾기 힘들었습니다. 그리고 인터넷에서 가격도 찾아보니 여름에더 보기디스커버리 구스다운 DMWJ51361(DJ51-BK)를 구매하였습니다.[…]

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

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

안드로이드 웹뷰에 타이틀바 형식으로 특정한 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);더 보기[안드로이드] 웹뷰에 타이틀바 붙이기[…]