본문 바로가기
728x90

안드로이드24

[android][kotlin] ViewFlipper 사용하기 자세히(android developer) 페이지 자동넘김을 할 때 사용하는 ViewFlipper를 사용해봅시다! 자동 넘기기를 시작해줄 버튼과 자동 넘기기를 멈춰줄 버튼, 사용할 뷰들을 ViewFlipper에 담아줍시다. activity_main.xml xml 더보기 MainActivity.kt package com.example.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.Button import android.widget.ViewFlipper class MainActivity : AppCompatActivit.. 2021. 5. 18.
[android][kotlin] 달력, 시계, 타이머 사용하기 타이머와 달력 시계를 사용하는 방법을 알아봅시다~ 타이머(Chronometer), 달력(CalendarView), 시계(TimePicker) 우선 xml을 대충 구성해준 후 activity_main.xml 소스코드 더보기 MainActivity.kt package com.example.myapplication import android.graphics.Color import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.SystemClock import android.widget.* class MainActivity : AppCompatActivity() { lateinit var chrono: Chr.. 2021. 5. 10.
[android] appbar color바꾸기 (toolbar 이용하기) 우선 actionbar를 사용하지않고 toolbar를 이용할 것이기때문에 manifest에서 테마를 수정해줍시다. Manifest.xml android:theme="@style/Theme.AppCompat.Light.NoActionBar" 그리고 툴바를 만들어주고 . . . activity_main.xml 만들어준 툴바를 앱바로 적용시켜주면 끝...! MainActivity.kt setSupportActionBar(findViewById(R.id.my_toolbar)) developer.android.com/training/appbar/setting-up 앱 바 설정하기 | Android 개발자 | Android Developers 가장 기본적인 형태의 작업 모음은 한쪽에는 활동 제목을 표시하고 다른 쪽.. 2021. 3. 7.
[android][kotlin] 카메라 권한 얻어 사용하기 카메라를 이용해봅시다! 각각 카메라 권한을 얻기 위한 구문(android developer)이랑 카메라 앱을 이용하기 위한 구문(android developer)을 Manifest에 추가해줍시다. 그리고 UI에 카메라 앱을 실행해줄 버튼을 하나 만들어줍시다. 버튼을 누르면 카메라를 이용할 수 있는 권한이 앱에 있는지 확인을 해주고, 권한이 없다면 권한을 얻어 카메라 앱을 사용하도록 해줍시다. MainActivity.kt package com.example.myapplication import android.content.Intent import android.content.pm.PackageManager import androidx.appcompat.app.AppCompatActivity import a.. 2021. 2. 24.
[android][kotlin] Json과 RecyclerView Json으로 값을 받아와 RecyclerView와 CardView를 이용해 각 객체들을 나열해보겠습니다. json과 gson에 대한 설명은 이 블로그에 잘 정리가 되어있더군요. 앱에서 인터넷을 사용할 것이기때문에 Menifest에 권한을 포함해주어야합니다. 아래의 코드 두 줄을 Menifest에 추가해줍시다. 직렬화되어 전달된 json을 java객체로 전환시켜주는 gson라이브러리를 사용하기위해 gradle에 아래의 코드를 추가해줍시다. implementation 'com.google.code.gson:gson:2.8.6' 화면부터 꾸며주고 activity_main.xml 정보들을 이쁘게 담아줄 카드뷰를 만들어줍시다. item_person.xml Json으로 받아온걸 직렬화해서 클래스로 가지고있어줍시다... 2021. 2. 17.
[android][xml] TabLayout bottom에 위치시키기 stackoverflow.com/questions/33380668/how-to-set-android-tablayout-in-the-bottom-of-the-screen How to set android TabLayout in the bottom of the screen? My question is how I can set the new android material design TabLayout to be in the bottom of the screen, kind of like Instagram's bottom toolbar. If you have never seen Instagram's UI here is a stackoverflow.com 여기서 알아낸 방법! 다양한 방법이 있겠지만 그 중에서도 가.. 2021. 2. 7.
[android] [xml] 버튼 둥글게 만들기 (corner에 radius 주기) 뷰의 모서리를 둥글게 만들어주려면 커스텀 모양을 만들어주어야합니다! Drawable에 xml파일을 만들어주어 버튼 모양을 만들어줍시다! solid_button.xml 그리고 이렇게 만든 모양을 버튼에 입혀주면 끝! activity_main.xml 2021. 1. 27.
[android] [kotlin] Retrofit을 사용한 로그인 서비스 보호되어 있는 글 입니다. 2021. 1. 6.
[android] [kotlin] TabLayout과 ViewPager사용하기 TabLayout이란!! 카카오톡, 페이스북, 구글 플레이스토어, 등에서 볼 수 있는 각각의 탭 메뉴 입니다. 그리고 각각의 페이지가 다른 화면을 가지기 위해 ViewPager를 사용합니다. 오늘은 탭을 네개 만들어봅시다! 우선 가장 기본적인 메인화면을 꾸며주고, activity_main.xml 각각의 다른 화면을 가지도록 fragment를 만들어줍시다. fragment를 잘 모른다면??? korean-otter.tistory.com/entry/android-kotlin-Fragment-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 [android] [kotlin] Fragment 사용하기 Fragment 시작합니다! 안드로이드에서 화면을 바꾸는 방법이 두 가지가 있는데 하나는 새로운.. 2021. 1. 6.
728x90