목록공부 (12)
라떼는말이야
res/values 밑에 dimens.xml 파일을 생성한다. 16dp resources 태그 안에 dimen 태그를 넣고 이름과 크기를 지정한다. float textSize = getResources().getDimension(R.dimen.text_size); setTextSize(textSize); 자바 파일 안에서 위와 같이 textSize를 받아올 수 있다. getResources()는 res 폴더를 가리키고 getDimension은 수치를 가져온은 메소드이다. R.dimen.text_size로 위에서 지정한 textSize를 받아올 수 있다. 이렇게 하는 이유는 setTextSize 메소드는 px 단위로 받는데 textSize로 지정하면 dp 단위로 받을 수 있으며 유지보수에 용이하다. (재활..
화면에서 하늘색으로 보이는 View에 터치 이벤트를 달아준다. 터치 이벤트가 발생하면 ScrollView 밑에 있는 TextView에 로그가 남도록 프로그래밍 할 것이다. MainActivity.java package com.example.event; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView textView; @Override protecte..
레이아웃은 오직 Linear layout과 Relative layout 을 이용해서 구성. 파란색 그라데이션, 별점의 색, 좋아요/싫어요, 모두보기 버튼, 예매하기 버튼은 XML 파일을 이용해서 커스텀 및 구성. activity_main.xml 소스코드