목록Coding/Android Studio (3)
이우의 개발일지
안드로이드 스튜디오를 통해 앱을 만들면 사용자가 볼 수 있는 View에 관련한 것들을 만들어야 합니다. 그래서, 이번에는 View에 관련된 내용을 다뤄보도록 하겠습니다. View class View class는 이런식으로 세분화 됩니다. 화면에 보이는 요소를 View라고 하고 그 요소들을 배치하는 레이아웃을 ViewGroup이라고 생각하면 됩니다. 그 외에 TextView, ImageView, ProgressBar 등이 존재합니다. UI XML resource XML 코딩을 할 때 button이든 textView이든 꼭 들어가는 부분이 있습니다. resource를 쓸 때 꼭 추가해줘야하는 4가지 구문입니다. 4가지 중 1가지는 꼭 써줘야한다는 말이죠. 그럼, 여기서 궁금증이 생길 수 있습니다. 아직, X..
안드로이드 스튜디오 Toast class Toast class란? Toast class는 짧은 메세지를 사용자에게 표시할 때는 클래스이다. 일종의 팝업 메세지 같은 것이라고 생각하면 된다. Toast.makeText(getApplicationContext(), "안녕, Toast!", Toast.LENGTH_SHORT).show(); 이렇게 쓰면 "안녕, Toast!"라는 메세지를 Toast를 통해 화면에 표시된다. 전체 코드는 이렇게 된다. import android.widget.Toast; class MainActivity extends AppCompatActivity { protected void someMethod() { String text = “Sending message...”; int du..
안드로이드 스튜디오를 공부하던 중 java를 쓰는 java 파일 이외에 존재하는 activity_main.xml의 역할이 궁금해서 조사를 해봤다. 안드로이드 스튜디오 xml 역할 간단하게 xml의 역할은 이러하다. - UI 디자인 및 레이아웃 - 리소스 정의 - 메뉴 및 대화상자 정의 - 애니메이션 및 트랜지션 정의 - 매니페스트 파일 - 설정 및 자원 관리 - 데이터 포맷 - 웹 서비스 통합 아직 이 모든 요소들이 xml 역할로 와닿지 않지만, 확실한건 앱을 구성할 때 쓰는 UI로 xml의 역할이 중요하다는 것이다. 예제코드 EX) AndroidMainFest.xml 1. 요소: 앱의 매니페스트 파일의 루트 요소로, 앱의 기본 정보를 정의합니다. xmlns:android: XML 네임스페이스를 정의하며..