STYLE: 3개의 글
스타일 리소스를 사용하면 화면에 배치되는 뷰(View)의 공통 속성을 편하게 지정할 수 있습니다. 아래 XML 레이아웃 리소스를 한번 살펴보겠습니다. ▼ TextView 3개가 배치되어 있고 각 TextView의 text, textColor, textSize 속성값을 모두 동일한 값을 사용하고 있습니다. 만약 저런 공통 속성을 가지는 뷰(View)가 앱 내에서 수십 개씩 된다면 일일이 속성을 지정하는 건 굉장히 힘든 일이 될 것입니다. 이때 재사용이 가능한 스타일 리소스를 추가하면 보다 간편하게 공통 속성을 지정할 수 있습니다. 1. 스타일 리소스(Style Resource) 파일 추가 스타일 리소스는 레이아웃 리소스와는 별개의 xml 파일에 추가합니다. /res/values/ 경로밑에 xml 리소스 파..
* 실습 - 애니메이션 효과를 이용하여 페이지 슬라이딩 1. 애니메이션을 위한 디렉토리와 파일 생성 - /res/anim 디렉토리 생성 - Animation Resource File 생성 2. 애니메이션이 정의되는 XML 파일 작성 (1) pull_in_left.xml (2) pull_in_right.xml (3) push_out_left.xml (4) push_out_right.xml 3. 기존 액티비티에서 새로운 액티비티 시작(IntentDemo.java, IntentDemo2.java): startActivity() 호출 후, overridePendingTransition(incoming 액티비티, outgoing 액티비티) 메소드 추가package com.example.chae.finaltest;..
- 스타일 : 일부분의 스타일을 정의. main.xml 파일에서 적용하고 싶은 뷰에 선언. ① 원하는 스타일을 res/values 폴더에 xml 파일을 만들어서 작성한 후 이를 main.xml 파일에서 원하는 뷰에 적용하면 된다. style.xmlmain.xmlMainActivity.javapackage com.android;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCre..