목록안드로이드 (42)
이야기앱 세상
Android의 WebView에서 화면 자동 축소 설정하기 WebView webView = (WebView)findViewById(R.id.webView); 데스트탑 화면에 맞게 디자인 화면을 자동으로 축소해서 디바이스의 넓이에 맞게 조정해서 보여주기 위해서는 아래 두개이 메서드를 설정하면 된다. //true로 지정하면 Wide ViewPort를 사용할 수 있음 webView.getSettings().setUseWideViewPort(true); //true로 지정하면 HTML 컨텐츠가 WebView보다 클 경우 스크린 크기에 맞게 조정 webView.getSettings().setLoadWithOverviewMode(true);
글자를 표시하는 TextView에서 글자에 취소선을 적용하고 싶으면 아래와 같이 지정한다. 취소선 설정 textView.setPaintFlags(textView.getPaintFlags()| Paint.STRIKE_THRU_TEXT_FLAG); 취소선 제거 textView.setPaintFlags(textView.getPaintFlags()| Paint.STRIKE_THRU_TEXT_FLAG);textView.setPaintFlags(0);
안드로이드 스튜디오에서 코드를 입력할 때 자동으로 import 구문을 추가하는 방법 인드로이드 스튜디오 메뉴의 File -> Settings를 선택하고 Settings 창에서 Editor의 General -> Auto Import를 선택하고 Java 항목의 Add unambiguous imports on the fly와 Optimize imports on the fly (for current project) 를 동시에 선택한다
안드로이드 스튜디오에서 소스 코드의 글자 크기를 키우기 위해서는 상단 메뉴 중에서 File -> Settings를 선택한다. Settings 화면에서 Editor의 Font 항목을 선택하고 Size를 변경하면 글자의 크기를 변경할 수 있다.
현대인들은 바쁜 생활 속에서 건강 관리해 소홀해지기 쉽고 인스턴트 식품에 노출되어 있어 체중관리에 어려움을 겪을 때가 많다. 다이어트에 여러번 도전하지만 실패와 도전을 반복하게 되고 건강 관리의 중요성은 수많은 건강 정보 중에서 정말 필요한 정보를 선택하지 못 하는 경우가 많다. 건강관리와 다이어트에 도움이 되는 안드로이드 앱을 추천하고자 한다. 건강하게 다이어트하는 방법을 알려주는 똑똑한 앱들이다. 이제 이 앱들을 통해 실패하지 않는 다이어트와 늘 건강을 유지하고 관리할 수 방법을 배워보자! 눔(Noom) - 건강관리,다이어트,당뇨,식단,만보기 눔은 식사를 기록하고 음식에 대한 맞춤형 피드백을 받아볼 수 있는 앱이다. 나에게 필요한 하루 칼로리를 한 눈에 확인할 수 있고 건강 운동 콘텐츠를 눔 건강관리..
안드로이드 스튜디오에서 프로젝트의 build.gradle의 implementation 'com.android.support:appcompat-v7:28.0.0'에서 아래와 같은 오류가 발생할 때 해결책 All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0, 26.1.0. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:customtabs:26.1.0 이런 경우 implementa..
getIdentifier() 메서드를 이용해서 여러개의 리소스 읽어오기 activity_main.xml ----------------------------------- --------------------------------- MainActivity --------------------------------- for (int i = 1; i < 4; i++) { * getIdentifier()메서드를 사용하면 특정 패키지 내의 리소스를 가지고 올 수 있음 * 텍스트/이미지/다른 자원들도 대상 // 리소스 이름 타입 패키지 int resID = getResources().getIdentifier("textview" + i,"id", "kr.android.text"); ((TextView) findView..
Android 6.0 (API level 23)에서는 androidmanifest.xml에 권한 설정하는 것 외에 앱 실행시 권한에 대한 설정을 사용자가 사용할지 거부할지를 지정해야 한다. 즉, 권한 설정을 프로그램적으로 처리해야 사용자가 허용 또는 거부할 수 있기 때문에 프로그램적으로 처리하지 않으면 androidmanifest.xml에 권한 설정을 했다고 해도 구동이 안 되는 현상이 일어난다. 모든 권한에 대해서 프로그램적으로 처리해야 하는 것은 아니고 달력, 카메라, 연락처, 위치정보, 마이크, 전화, 센서, 문자, 저장소 등을 사용할 때는 처리해야 한다. 앱을 실행하고 권한을 필요로 하는 코드가 구동되기 전에 아래와 같은 코드를 이용해서 사용자가 권한을 허용할지 거부할지를 결정할 수 있는 창이 뜨..