스크롤바(ScrollBar) 색상, 위치 변경해보기 ㆍ스크롤바의 위치와 색상 설정 방법. 스크롤바를 항상보이게 하기android:scrollbarFadeDuration = "0" android:scrollbarAlwaysDrawVerticalTrack = "True"혹은android:scrollbarDefaultDelayBeforeFade="500000" 스크롤바 위치를 우측에서 좌측으로 바꾸기android:VerticalScrollbarPosition = "left" 스크롤바가 밖으로, 내부 콘텐츠를 가리지 않도록 설정하기android:scrollbarStyle="outsideInset" 스크롤바를 원하는 그림으로 변경하기, Size 변경하기 android:scrollbarThumbVertical="@..
[Android] Handler Message obj 전달 (what, arg1, arg2)android.os.Handler 를 이용해서 다른 쓰레드에서의 UI를 핸들링 하려면 Message object 를 전달하여 Handler 내부에서 처리한다. 안드로이드에서 작업시 통신이나 기타 작업을 위해서 쓰레드를 이용하는 경우에 타 쓰레드에서 액티비티 등의 UI 를 변경할 경우 android.os.Handler 를 사용하게 됩니다. Handler 클래스를 Activity 클래스 내에서 정의 해 줍니다.Handler handler = new Handler() { // 메인에서 생성한 핸들러 @Override public void handleMessage(Message msg) { if(msg.what == 0)..
[Android] Layout겹치기 윈도우는 빈 채로 생성되며 빈 윈도우 안에 레이아웃을 채워 넣어 UI를 구성하는데 이때는 다음 메소드를 호출 한다. void setContentView(int layoutResID)void setContentView(View view, [ViewGroup.LayoutParams params])void addContentView(View view, ViewGroup.LayoutParams params) 다음 예제는 2개의 xml파일을 겹쳐서 보여주는 예제이다. overlay1.xml overlay2.xml Overlay.java package com.example.overlay; import android.app.Activity;import android.content...
Android Studio build error about gradleCould not find com.android.tools.build.gradle:3.0.0-alpha7 위와 같이 gradle 버전을 찾지 못할때자신의 android studio 설치 폴더상의 gradle 버전을 확인해서 build.gradle 상에 설정해준다. open the file path(just as the log said): file:/C:/Users/dmin/Documents/android-studio/gradle/m2repository/com/android/tools/build/gradle/found this filejust change classpath 'com.android.tools.build.gradle:3.0...
[Android] SDK 환경변수 설정 1. 환경변수 설정 > 윈도우버튼 마우스 오른쪽 버튼으로 시스템 실행 > 고급시스템 설정 > 환경 변수> 혹은 윈도우 검색에 '시스템 환경변수 편집' 검색해서 환경변수 제어판 실행 > 환경 변수 : 시스템 변수 -> 새로만들기 > 변수 이름에 Android-SDK, 변수 값에 본인의 Android SDK 설치 경로 입력 > 시스템변수 Path 에 JAVA JDK 폴더 경로 추가 Android SDK 가 설치된 platform-tools 폴더 내에 adb.exe 파일이 존재한다. (\Android\Sdk\platform-tools) > Android-SDK 변수명과 platform-tools 폴더 경로를 추가하여 PATH에 환경 변수를 추가해준다. %Android-S..