Android
-
[android] android 번외 로그인 페이지 만들기app/android 2021. 10. 28. 19:39
아직 DB 연결을 못해서 간단하게 만들었슴당 ~ㅎㅎㅎㅎㅎ activity_main.xml MainActivity.kt package kr.ac.dongyang.a4_5 import android.app.Activity import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.EditText import android.widget.Toast import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundl..
-
[android] android 고급 위젯 다루기2app/android 2021. 10. 28. 19:35
스크롤뷰 xml 코드 자체로 구성이 가능하다 위젯이나 레이아웃이 화면에 넘칠 때 스크롤 효과를 낼 수 있다 스크롤뷰는 수직(위아래)으로 그크롤하는 기능 -수평(좌우)으로 스크로하는 수평 스크롤 뷰는 따로 존재한다 스크롤뷰에는 단 하나의 위젯만 넣을 수 있다 주로 스크롤뷰 안에 리니어레이아웃을 1개 넣고, 리니어레이아웃 안에 자신이 원하는것을 여러가 넣는 방법을 사용한다 실행결과야 뻔하니 skip 슬라이딩드로어 슬라이딩드로어의 handle 속성에 지정된 이름과 슬라이딩드로어의 손잡이 역할을 하는 버튼의 id가 동일해야 한다 버튼 대신 이미지뷰나 이미지버튼으로 사용해도 상관없다 슬라이딩드로어의 content 속성에 지정된 이름과 리니어레이아웃의 id도 동일해야한다 리니어레이아웃이 아닌 다른 레이아웃도 가능하..
-
[android] android 기본 위젯 익히기1app/android 2021. 10. 28. 16:58
뷰와 뷰그룹 뷰(view) 클래스 안드로이드 화면에서 실제로 사용되는 것들은 모두 view 클래스의 상속을 받는다 -버튼, 라디오 버튼, 이미지 등은 모두 view 클래스의 서브클래스이다 위젯이라고도 부른다 화면에서의 버튼 : 버튼 위젯 실제 코드에서의 버튼 : 버튼 클래스 레이아웃 다른 위젯을 담을 수 있는 위젯을 특별히 레이아웃이라고 한다 즉, 위젯을 담아 배치하는 틀 viewgroup 클래스 아래에 존재한다 레이아웃도 크게 보면 위젯에 포함된다 view 클래스 계층도(*** 중요 ***) 최상위에 object 클래스가 있고 이를 상속받은 View 클래스가 있다 안드로이드 화면에 나타나는 모든 위젯은 View 하위에 존재한다 레이아웃은 -> LinearLayout, RelativeLayout, Fra..
-
[android] android 처음 만드는 안드로이드 어플리케이션app/android 2021. 10. 27. 20:45
안드로이드 프로젝트를 구현해보자 step1. android studio 설치하기 안드로이드 설치는 정말 어렵지 않으니 사이트에서 본인 환경에 맞게 설치 가능하다. https://developer.android.com/studio/install?hl=ko Android 스튜디오 설치 | Android 개발자 | Android Developers Windows, macOS 또는 Linux에서 Android 스튜디오를 설정 및 설치합니다. developer.android.com step2. 초기화면 첫 설치를 완료하면 project 를 만들 수 이또록 메인화면이 뜬다 start a new android studio project 클릭! step3. choose your project activity를 만드는데..