본문 바로가기
728x90
반응형

Android4

텍스트 뷰에서 특정 라인 문자열 가져오기! 텍스트 뷰에서 개행문자 '\n' 로만 줄이 바꾸면 split 이나 indexOf 로도 대략 유추할수 있겠지만. 대부분 멀티라인 텍스트뷰는 word-wrap에 의해서 줄이 바뀌는 만큼. 두번째 줄의 문자열.... 을 가져오려고 하면 막막하더라. 그러던 차에. 요런 트릭 (?? 사실 그냥 메소드 ㅋㅋㅋ) 을 배웠다. TextView tvTest = findViewById(R.id.textview_test); // XML 에서나, setText 호출을 통해서 여러줄의 텍스트를 입력 했다 치고. int lineIndex = 1; // 첫번째 줄은 0 번 인텍스부터다. 즉, 1은 두번째 줄. int beginIndex = tvTest.getLayout().getLineStart(lineIndex);int endI.. 2018. 8. 7.
화면 해상도, DPI 등 한번에 확인하기. package com.parkhaas.screeninfo; import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.widget.TextView; public class MainActivity extends Activity { @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.act_main); TextView tv = (TextView) findViewById(R.id.main_textview); StringBuff.. 2015. 6. 9.
WebSettings 의 메소드들 1. setJavaScriptEnabled(boolean) - JavaScript 코드의 작동 여부 2. setJavaScriptCanOpenWindowsAutomatically(boolean) - JavaScript 코드를 이용하여 윈도우를 새로 열기 3. setBuiltInZoomControls(boolean) - 안드로이드에서 제공하는 zoom 아이콘을 사용할 수 있도록 설정 4. setSupportZoom(boolean) - 확대/축소 기능을 사용할 수 있도록 설정 5. setUseWideViewPort(boolean) - wide viewport를 사용하도록 설정 6. setLoadWithOverviewMode(boolean) - 항상 전체 화면으로 보이도록 함(?) 7. setSavePassw.. 2015. 6. 4.
안드로이드 개발환경 구축하기 1. JDK 설치 (1) 최신 JDK 다운로드 위치 http://java.sun.com/javase/downloads/index.jsp Java SE Development Kit (JDK) 항목에서 최신 버전을 받는다. (2) JDK 설치 본인은 귀찮아서 Program Files 에 설치않고, C:\JAVA\ 아래에 jdk 설치 (jre로 같이 설치해버림) (3) 환경변수 등록 시스템 등록정보 -> 고급 -> 환경변수 -> 사용자 변수 ㅁ 등록 변수 : CLASSPATH 값 : %classpath%; ㅁ 추가 변수 : PATH 값 뒤에 추가 : 설치한 JDK의 bin 디렉터리 path (ex : ...; C:\JAVA\jdk1.6.0_13\bin; ) (4) 설치 확인 cmd 창을 띄워 java 를 입력.. 2009. 5. 26.
728x90
반응형