목록IT/Android (37)
이야기앱 세상
안드로이드에서 방향 회전시 onCreate 메서드가 다시 호출되기 때문에 화면을 다시 그리는 현상이 발생한다. 방향 전환시 화면을 다시 그리지 않도록 설정하려면 AndroidManifest.xml의 activity 태그에 android:configChanges="orientation|screenSize|keyboardHidden" 속성을 추가해준다. 위와 같이 추가하면 방향 전환시 oncreate 메서드가 다시 호출되지 않고 onConfigurationChanged 메서드가 호출되어 화면을 다시 그리는 작업이 일어나지 않는다.
windows 사용자 계정이 한글일 경우 안드로이드 virtual device가 실행되지 않는 현상이 발생한다. 그럴게 virtual device 설정이 들어있는 폴더 .android의 위치를 변경함으로서 해결할 수 있다. .android 경로 이동하기 내 컴퓨터>속성>시스템 등록 정보>고급>환경변수 에 다음과 같은 시스템 변수 추가 변수 이름 : ANDROID_SDK_HOME변수 값 : 변경하고자 하는 경로
AndroidManifest.xml 설정 타이틀 영역 없애기 requestWindowFeature(Window.FEATURE_NO_TITLE); Dialog 배경을 투명하게 처리 protected void onApplyThemeResource(Resources.Theme theme, int resid, boolean first){ super.onApplyThemeResource(theme,resid,first); theme.applyStyle(style.Theme_Panel,true); }
1) TextView의 maxLines, ellipsize를 이용한 텍스트 제어 TextView를 이용해 텍스트를 처리할 때 일정 글자수만 보여지고 글자 줄임을 하고 싶다면 TextView의 maxLines와 ellipsize를 이용해 지정할 수 있다.(maxLines는 현재 2까지만 지정 가능) ----------------------------------------------------------------- ellipsize 속성 지정 예) android:ellipsize="none" 아무 표시 없이 잘라줌 android:ellipsize="start" 앞 부분에 글자 줄임표시(...) android:ellipsize="end" 뒷 부분에 글자 줄임표시(...) android:ellipsize="m..
WebView에서 loadUrl 사용시 로컬 파일 호출하려면 1. /assets 폴더에 HTML 파일 삽입 (예 test.html) 테스트 중입니다. 2. Activity 클래스에서 browser = (WebView)findViewById(R.id.webkit); browser.loadUrl("file:///android_asset/test.html"); //자바스크립를 사용할 경우 추가browser.getSettings().setJavaScriptEnabled(true);