본문 바로가기

전체보기

(626)
안드로이드/Android 부모의 속성을 동일 하게 가져 가자! 안드로이드/Android 부모의 속성을 동일 하게 가져 가자! 안드로이드 XML을 개발하면서 List나 뷰의 이벤트 발생에 따라 화살표(Arrow)버튼 이미지도 Press 처리 해야 할 경우가 많은데요. 이런 경우게 onTouchEvent로 터치 했을 경우에 Pressed 처리하거나 터치를 종료할 경우 Normal 처리 해주는 경우가 있었을 겁니다. 하지만 부모 뷰의 속성에 따라 Child뷰의 속성들이 이벤트를 받는 XML 속성이 있는데요. 이 속성을 쓰면 훨씬더 간결하고 편하게 코드를 작성할 수 있습니다. 그 속성의 이름은 바로 요놈 입니다. android:duplicateParentState="true" 보통 요즘의 화면 구성에는 하나의 레이아웃에 여러개의 뷰들이 들어가는 경우가 많은데요. dupli..
안드로이드/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 ArrayList "0" 문자열 포지션 찾기 안드로이드/Android ArrayList "0" 문자열 포지션 찾기 private int getType(ArrayList arrays){ int result = 0; int[] num = new int [3]; for(int i=0 ; i
자바/Java int[] 배열에서 최대값 찾기 자바/Java int[] 배열에서 최대값 찾기 public class MaxNumber { public static void main(String[] args) { int[] mNumber = new int[]{1,2,3,4,7,9,5,3,2}; int max = mNumber[0]; for(int i=1 ; i= max){ max = mNumber[i]; } } System.out.println("MAX = " + max); } } 결과 화면 입니다. MAX = 9
안드로이드/Android XML에서 Color 사용하기 안드로이드/Android XML에서 Color 사용하기 안드로이드 XML에서 TextColor 나 background 속성등에서 Color를 사용하는 첫번째 방법 입니다. 기본적으로 안드로이드에서 @android:color 라는 속성을 제공해 줍니다. android:textColor="@android:color/darker_gray" 두번째 방법은 Color를 직접 넣어주는 방식 인데요. 사용법은 아래와 같습니다. ( #ffffff 색상은 흰색 입니다.) android:textColor="#ffffff" 한가지 팁을 알려 말해 드리자면, #00000000 은 투명색으로 더미 값을 셋팅(width,height값을 설정하고 투명처리) 하거나 UI작업을 할 경우 유용하게 사용되기도 하니 알아두시기 바랍니다. ..
안드로이드/Android ScrollView에서 에지(Edge) 없애기 안드로이드/Android ScrollView에서 에지(Edge) 없애기 안드로이드 ScrollView를 사용하다 보면 스크롤이 생기면 Default값으로 에지(Edge) true 상태이기 때문에 하단이 흐릿하게 보입니다. 아래는 ScrollView 하단의 에지(Edge)를 적용 하지 않게 하는 속성 입니다. XML에 아래의 코드를 적용 시켜 주시면 됩니다. android:fadingEdge="none"
안드로이드/Android XML에 특수문자 삽입 하기 (CDATA) 안드로이드/Android XML에 특수문자 삽입 하기 (CDATA) 안드로이드 strings.xml을 사용할 때 특수문자를 삽입하면 에러가 나는데요. CDATA를 이용하여 XML에 삽입을 해주면, , & 같은 특수 문자들이 자동으로 , &로 변환 된다고 합니다. 자 그럼 , CDATA의 사용 형태를 알아 보겠습니다. 사이의 문자열에 형태로 사용하시면 됩니다. 예를 들면 아래와 같이 사용 하시면 됩니다. 공지 같이 사용하여 빌드를 하면 라는 특수문구가 포함된 string값을 얻을 수 있습니다.