본문 바로가기

Android/XML

(13)
안드로이드/Android XML include 속성 사용 방법 안드로이드/Android XML include 속성 사용 방법 레이아웃을 작성할 때 Title 이나 Bottom에 똑같은 기능을 가지는 Layout을 여러 Activity에서 사용하는 경우가 생기는 경우가 많습니다. 그럴 경우 Activity 마다 같은 형식의 Layout을 만들어 주는 것보다 'include' 라는 속성을 이용하면 하나의 Title 혹은 Bottom 레이아웃을 작성한후 그것을 모든 Activity에 적용 시킬 수 있습니다. > 모든 Activity에 들어갈 Title Layout 입니다. include_top.xml Title 레이아웃을 Main.xml 에서 include해서 사용한 경우 입니다. main.xml include를 사용하여 배치한 Layout은 일반 View처럼 width..
안드로이드/Android 부모의 속성을 동일 하게 가져 가자! 안드로이드/Android 부모의 속성을 동일 하게 가져 가자! 안드로이드 XML을 개발하면서 List나 뷰의 이벤트 발생에 따라 화살표(Arrow)버튼 이미지도 Press 처리 해야 할 경우가 많은데요. 이런 경우게 onTouchEvent로 터치 했을 경우에 Pressed 처리하거나 터치를 종료할 경우 Normal 처리 해주는 경우가 있었을 겁니다. 하지만 부모 뷰의 속성에 따라 Child뷰의 속성들이 이벤트를 받는 XML 속성이 있는데요. 이 속성을 쓰면 훨씬더 간결하고 편하게 코드를 작성할 수 있습니다. 그 속성의 이름은 바로 요놈 입니다. android:duplicateParentState="true" 보통 요즘의 화면 구성에는 하나의 레이아웃에 여러개의 뷰들이 들어가는 경우가 많은데요. dupli..
안드로이드/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값을 얻을 수 있습니다.