Kotlin
-
[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 기본 위젯 익히기2app/android 2021. 10. 28. 17:19
버튼과 에디트텍스트 버튼과 에디트텍스트는 사용자에게서 어떤 값을 입력받기 위한 가장 기본적인 위젯 두 위젯은 view 클래스와 textView 클래스를 상속받으므로 비슷하게 사용 가능 에디트텍스트 에디트 텍스트도 변수 선언하고 id값을 넣어 접근 가능 변수선언 - var myEdit : EditText 위젯 대입 - myEdit = findViewById(R.id.edittext) 입력 값 가져오기 람다식안에 넣음 - var myStr : String = myEdit.getText().toString() 초간단 계산기 만들기 activity_main.xml MainActivity.kt package kr.ac.dongyang.project4_11 import androidx.appcompat.app.Ap..
-
[android] android 기본 위젯 익히기1app/android 2021. 10. 28. 16:58
뷰와 뷰그룹 뷰(view) 클래스 안드로이드 화면에서 실제로 사용되는 것들은 모두 view 클래스의 상속을 받는다 -버튼, 라디오 버튼, 이미지 등은 모두 view 클래스의 서브클래스이다 위젯이라고도 부른다 화면에서의 버튼 : 버튼 위젯 실제 코드에서의 버튼 : 버튼 클래스 레이아웃 다른 위젯을 담을 수 있는 위젯을 특별히 레이아웃이라고 한다 즉, 위젯을 담아 배치하는 틀 viewgroup 클래스 아래에 존재한다 레이아웃도 크게 보면 위젯에 포함된다 view 클래스 계층도(*** 중요 ***) 최상위에 object 클래스가 있고 이를 상속받은 View 클래스가 있다 안드로이드 화면에 나타나는 모든 위젯은 View 하위에 존재한다 레이아웃은 -> LinearLayout, RelativeLayout, Fra..