본문 바로가기

Android/View

(16)
안드로이드/Android 스크롤뷰(ScrollView) 사용법 안드로이드/Android 스크롤뷰(ScrollView) 사용법 스크롤뷰(ScrollView) 사용법 입니다. android:fillViewport="" : ScrollView의 하위 View의 height에 fill_parent 속성을 주면 fill_parent 속성이 적용 되지 않습니다. 하지만 fillViewport 속성값을 true로 주면 하위 View의 크기만큼 ScrollView가 늘어나게 됩니다. [fillViewport = false] [fillViewport = true] 다음과 같은 형상이 발생하는 이유는 스크롤뷰의 하위 View의 height를 fill_parent로 준다는 것은 부모의 높이 만큼 맞춘다는 속성 입니다. 하지만 스크롤뷰 자체는 자식의 크기 만큼 늘어나는 View이기 때문..
안드로이드/Android String에 Color를 입혀보자 (Textview Spannable 사용법) 안드로이드/Android String에 Color를 입혀보자 (Textview Spannable 사용법) Textview에 입력한 문자열(String)에 색상(Color)를 입히고 싶다면 어떻게 해야 할까요? 바로 Spannable 객체를 사용해서 원하는 색상을 입힐 수 있습니다. 보통 xml에 Textview의 textcolor 속성을 이용해서 색상을 변경하게 되면 한가지 색으로 밖에 표현 할 수 없습니다. 하지만, 하나의 문자열에 여러가지 색상을 적용해야 하는 경우가 생기면 어떻게 해야 할까요? Textview를 여러개 만들어서 붙여야 할까요? 그렇게 되면 코드가 너무 지저분해 지겠죠!? 이럴경우 사용하는 객체가 바로 Spannable 입니다. final SpannableStringBuilder sp..
안드로이드/Android TextView 사용법 정리 안드로이드/Android TextView 사용법 정리 안드로이드 TextView 사용법 정리 입니다. android:singleLine="" : TextView가 차지한 영역내에서 한줄로만 String 문자열을 보여준다. 문자열이의 길이가 영역을 넘어갈 경우 ... 으로 표시 (기본값 false)
안드로이드/Android WebView 사용 하기 안드로이드/Android WebView 사용 하기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ WebView 소스코드 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ TestWebViewActivity.java 파일 입니다. WebView는 android 2.2버젼 이후 부터 지원 합니다. package arabiannight.tistroy.com; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.webkit.WebView; import android.webkit.WebViewClient; public class TestWebViewActivity extends Activity{ private WebView m..
안드로이드/Andorid Viewpager 사용 하기 안드로이드/Andorid Viewpager 사용 하기 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ViewPager란?? ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ViewPager란 수평으로 View를 좌/우 로 스크롤 할때 사용 할때 사용하는 클래스 입니다. 안드로이드 기본으로 지원하는 클래스는 아니지만 안드로이드 제공하는 'Compatibility Package Revison 3' Support 라이브러리에 포함 되어 안드로이드 1.6 이후 버젼 이후에는 사용이 가능 합니다. 일반적으로 좌/우 로 화면을 전환할 경우 Gallery, HorizontalScrollView, ViewFlipper, ViewSwitcher등을 이용하여 개발을 많이 하는데요 전문적으로 화면전환을 위해 만들어진 Viewpager를 이용하면 좀 더 편리하고..
안드로이드/Android TextWatcher를 사용한 EditText Enable 처리 개발 환경 >  ●  SDK 버전 : 안드로이드 SDK 2.1   ●  API LEVEL : 7  ●  이클립스 버젼 : Indigo ●  테스트단말 : 삼성갤럭시 S2안드로이드/Android TextWatcher를 사용한 EditText Enable 처리 package arabiannight.tistroy.com;import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget...
안드로이드/Android EditText 속성 정의 안드로이드/Android EditText 속성 정의 1. 속성 (1) EditText에 포커스 주지 않기 : AndroidManifest.xml 에서 해당 Acitivity 선택 후 'Window soft input mode' 속성 에서 'stateAlwaysHidden' 을 선택 합니다. 화면 진입시 포커스가 생기지 않지만, 클릭을 하면 포커스를 받아 키보드를 띄울 수 있습니다. (2) EditText에 글자 수 제한 하기 : android:maxLength="10" 해당 설정 값으로 글자 수가 제한 됩니다. (3) EditText에 이메일 입력 형식 키보드 띄우기 : android:inputType="textEmailAddress" 이메일을 입력 할 수 있게 @를 포함한 문자열 키보드가 나타 납니다...
안드로이드/Android arrays.xml 을 이용한 스피너(Spinner) 만들기 안드로이드/Android arrays.xml 을 이용한 스피너(Spinner) 만들기 package arabiannight.tistory.com; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.Spinner; /** * 불법 수정 및 배포는 불가 합니다. * @author http://arabiannight.tistory.com/ */ public class TestArraySpinnerActivity extends Activity { private Spinner mSpinner = null; // 스피너에 뿌려질 Array형식의 Data를 담을 Ad..