본문 바로가기

개발

안드로이드 화면 전환(방향전환)시 onCreate를 다시 호출하는 문제. 화면을 전환하면 이상하게 데이터를 Reload를 하길래 확인해보니 onCreate를 다시 호출하는것으로 판단되더군요. 헐. 문제는 대부분 onCreate에서 데이터의 로딩을 한다는것이죠. 간단하게 아래와 같은 방법으로 reload를 방지할 수 있습니다. AndroidManifest.xml 파일 orientation이 화면 전환 이고.. keyboard가 키보드가 튀어 나올때의 옵션인것 같습니다. "|" 기호가 있는걸 확인하세요. 오.. 이거 옵션좋군요. 더보기
안드로이드 ListView에서 WebView 사용시 클릭 문제 ListView에 WebView를 사용하면 해당 WebView에는 클릭 이벤트가 먹지 않습니다. ㅜㅜ 그래서 아래와 같은 방법을 사용하시면 클릭이벤트가 먹습니다. 헉.. 그래도 먹지 않습니다. focusable이 false로 되어 있으면 되는데.. 실제로는 먹지 않아서 소스에서도 한줄 추가해 주셔야 합니다. WebView webView = rowHolder.getBoardWriterWebView(); webView.setVisibility(View.VISIBLE); webView.setFocusable(false); webView.loadDataWithBaseURL(null, p.getWriter(), "text/html","UTF-8", null); 오.. 이제 되는군요. 이러면 Webview 영역을 .. 더보기
현재 만들고 있는 안드로이드 프로그램. 개인적으로 안드로이드 프로그램을 공부해 보고 싶어 뭘하나 만들고자 했습니다. 그래도 마켓에 올리고 사람들이 사용해 주길 바라는 개발자의 마음이 있기에.. 정말 중요하면서 간단하지만 정말 필요한게 무엇인지 찾아보던중.. 아.. 안드로이드에서의 지하철 프로그램들은 왜 다들 이모양이냐.. 라는 생각을 하게 되었습니다. 그래서 만들기 시작한 지하철 노선도 프로그램.. 처음 시작을 어떻게 해야 하나 상당히 고민을 하였으나.. 지하철 이미지를 우선 만들고.. 지하철의 위치와 정보를 따로 만들어 해당 이미지위에 좌표를 그리던.. 하자.. 라는 식으로 진행하였습니다. 처음에 Scroll 객체를 이용해서 View를 집어 넣었더니.. 이건뭐.. 안드로이드가 문젠지 단말기가 문젠지.. 정말 버벅거려서.. Scroll객체를 .. 더보기