일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 스프링
- 숫자
- git
- webpack
- Spring
- Spinner
- java
- java#왕초보
- degit
- 스타일보험
- 답글
- 코틀린
- 시큐어코딩
- FIle
- sub query
- parcel
- React
- 함수
- 오버라이드
- 안드로이드
- 상속
- kotlin
- Android
- 버전일치
- SQL
- snowpack
- 왕초보
- 게시판
- 미니게임
- 쿠키
- Today
- Total
목록Coding/Android(kotlin) (21)
YSHUSH

Scroll View or Nested Scroll View에 추가 android:fillViewport="true"

TextInputLayout 부분에 추가 app:boxBackgroundMode="filled" app:boxStrokeWidth="0dp"

1. activity_main.xml 2. app - src - main - java - 메인패키지 우클릭 - 새로만들기 - kotlin 클래스/파일 - DBHelper로 생성 DBHelper.kt class DBHelper(context: Context?, name:String?, factory: SQLiteDatabase.CursorFactory?, version: Int) : SQLiteOpenHelper(context, name, factory, version) { override fun onCreate(db: SQLiteDatabase?) { var sql : String = " CREATE TABLE IF NOT EXISTS MYTABLE( " + " SEQ INTEGER PRIMARY KEY..

Singleton은 단 하나의 instance(객체)를 의미한다. 싱글턴에 데이터를 넣고 그 데이터를 가지고 화면전환을 해보자 1. app - src - main - java - 메인패키지 우클릭 - 새로만들기 - kotlin 클래스/파일 - Singleton으로 생성 Singleton.kt class Singleton { companion object{ var Chicken:String? = null } } /* // java class Singleton{ private static Singleton st = null private Singleton(){ } public static Singleton getInstance(){ if(st == null){ st = new Singleton() } ret..

1. app - src - main - java - 메인패키지 우클릭 - 새로만들기 - Activity - Empty Activity - SecondActivity로 생성(activity_second 자동 생성됨) activity_main.xml 2. activity_second.xml 3. app - src - main - java - 메인패키지 우클릭 - 새로만들기 - kotlin 클래스/파일 - Student로 생성 Student.kt // Parcel : 꾸러미, 소포 class Student(var name:String?, var count:Int, var level:String?) : Parcelable{ constructor(parcel:Parcel):this(parcel.readString..

텍스트를 입력하고 다른 화면으로 이동해서 값을 읽어보도록 하자 1. activity_main.xml 2. app - src - main - java내 메인패키지 우클릭 - 새로만들기 - Activity - Empty Activity - SecondActivity로 kt파일생성(activity_second 자동생성됨) activity_second.xml 3. MainActivity.kt package com.example.sample33 import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widge..

JSON을 읽어와서 화면에 띄워보자 1. app - src - main - assets경로 생성&우클릭 - 새로만들기 - 파일 - data.json이름의 파일 생성 data.json [ { "id": "kotlin", "language": "코틀린" }, { "id": "java", "language": "자바" }, { "id": "swift", "language": "스위프트" } ] 2. activity_main.xml 3. MainActivity.kt class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setConte..

단어나 문장을 쓰고 쓰기 버튼을 누르면 file에 저장이 되고 읽기 버튼을 누르면 썼던 단어나 문장이 나오게 해보자 1. activity_main.xml 2. MainActivity.kt package com.example.sample31 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.provider.ContactsContract.Intents.Insert.NOTES import android.view.View import android.widget.Button import android.widget.EditText import android.widget.Toast import java.io.*..

숫자 세는 미니 프로그램을 만들어보자 1. activity_main.xml 2. MainActivity,kt class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) var counter:Int = 0 val counterNum = findViewById(R.id.counter_num) val plusBtn = findViewById(R.id.plus_btn) val minusBtn = findViewById(R.id.minus_btn) val resetBtn ..

Rating bar를 조작하면 별의 갯수가 텍스트뷰에 보여지도록 해보자 1. activity_main.xml 2. MainActivity.kt class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val ratingBar = findViewById(R.id.ratingBar) val textView = findViewById(R.id.textView) ratingBar.setOnRatingBarChangeListener{ ratingBar, rating, f..