본문 바로가기

코린이16

안드로이드 독학 4일차 : res 폴더 분석하기 이벤트의 예제로 커스텀 버튼을 만들어 보려다가 res 폴더에 대해서 궁금점이 생겼다. res 폴더는 무엇을 하는 공간이며 res 폴더 안에 있는 폴더들에는 어떤 것들을 집어넣어야 하는지 알아보자 res 폴더란 res 폴더는 내가 안드로이드 독학 2일차에서 아주 간단하게 설명해놓았다. wpioneer.tistory.com/5?category=1006006 안드로이드 독학 2일차 : 애플리케이션 분석 이 부분은 우리가 처음으로 프로젝트를 생성했을때 나오는 부분이 각각 어떤 부분을 맡고 있는지 설명해주는 부분이다. 이렇게 세개로 나눠서 볼수 있는데 각 부분에 따라 설명을 해주겠다. 1. wpioneer.tistory.com 하지만 지금은 약간 심화 버전이기 때문에 좀 더 설명을 하자면 외형을 이루는 이미지 파.. 2021. 3. 8.
안드로이드 독학 4일차 : 자바 소스로 인터페이스 작성하기 이 부분에서는 깊게 들어가지는 않고 그냥 자바 소스로도 인터페이스를 작성하고 추가할 수 있다는 것을 보여주는 부분이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 LinearLayout container; //레이아웃 변수 선언 LinearLayout.LayoutParams params; //레이아웃의 크기를 지정할 크기변수 선언 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); container = (LinearLayout)findViewById(R.id.co.. 2021. 3. 8.
안드로이드 독학 4일차 : Layout 내 개인적으로 xml에서 가장 알아야 할 부분이 이 부분이 아닐까 싶다. 레이아웃은 뷰들을 담는 뷰 그룹이다. 그래서 레이아웃의 설정을 어떻게 하느냐에 따라서 각각의 뷰들의 위치가 바뀔 수도 있다. html로 따지자면 약간 div 개념인 거 같다. 레이아웃에는 아래 표처럼 여러 가지가 있다. LinearLayout 자식들을 수직이나 수평으로 배치 TableLayout 자식을을 테이블 형태로 배치 GridLayout 자식들을 바둑판 모양으로 배치 RelativeLayout 자식들을 부모나 다른 자식에 상대적으로 배치 ConstraintLayout 자식들을 부모나 다른 자식에 상대적으로 배치 TabLayout 탭을 ㅣ용하여서 겹쳐진 자식중에서 하나를 선택 AbsoluteLayout 절대 위치로 배치 Fram.. 2021. 3. 8.
안드로이드 독학 3일차 : EditText 에디트 텍스트는 우리가 입력이 가능한 텍스트필드이다. 이제 이것의 속성을 알아보자 android:autoText 자동으로 타이핑 오류를 교정한다(이걸 실제로 써봤지만 달라진게 뭔지 모르겠다) android:drawableBottom 에디트 텍스트 아래에 사진이 표시된다. android:drawableRight 텍스트의 오른쪽에 사진이 표시 된다. android:editable 편집 가능하게 할지 말지 정하는 부분인대 최신버전의 안드로이드 스튜디오에선 deprecate됐다.(즉 더이상 못쓴다는것) android:text 에디트텍스트에 표시할 문자열을 적어넣는 부분 android:singleLine true면 오직 한줄로만 입력이 가능하나(enter 입력 불가능) android:inputType 입력의 종류.. 2021. 3. 3.