목록IT/Android (37)
이야기앱 세상
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를 변경하면 글자의 크기를 변경할 수 있다.
안드로이드 스튜디오에서 앱을 에뮬레이터에 인스톨해서 실행하고자 할 때 에뮬레이터가 구동되지 않거나 에뮬레이터가 느리게 동작할 때가 있다. 이럴때 외부 에뮬레이터로 녹스 플레이어를 사용할 수 있다. 녹스 플레이어를 이용해서 안드로이드 스튜디오에서 작성한 앱을 인스톨하고 실행하려면 아래와 같이 개발자 옵션을 설정하고 USB 디버깅을 허용해야 한다. 녹스 플레이어를 실행하고 아래 화면에서 Tools를 클릭한다. Tools를 클릭하면 보여지는 창에서 설정을 클릭한다. 설정의 하위 메뉴 중에서 태블릿 정보를 클릭한다. 태블릿 정보 하위 메뉴에서 빌드 번호를 연속으로 클릭한다. 개발자 단계가 계속 보여지다가 개발자가 되었다는 메시지가 보여진다. 백버튼을 눌러 다시 설정으로 돌아오면 개발자 옵션 메뉴가 만들어진 것을..
안드로이드 스튜디오에서 프로젝트의 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..
안드로이드 스튜디오에서 프로젝트의 build.gradle의 implementation 'com.android.support:appcompat-v7:27.1.1'에서 아래와 같은 오류가 발생할 때 해결책 All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 27.1.1, 26.1.0. Examples include com.android.support:animated-vector-drawable:27.1.1 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..