출처: https://3months.tistory.com/307 [Deep Play]

안드로이드/연습 30

[Android] 단순한 계산기

vertical Layout 안에 horizontal Layout을 넣어서 계산기의 레이아웃을 완성시켰다. Layout을 다루는 것이 많이 익숙해진 거 같다. 추가적으로 배운것이 있다면 textSize로 글자 크기를 testColor로 글자 색깔을 바꿀 수 있다는 것이다. package com.example.calculatpr; import androidx.appcompat.app.AppCompatActivity; import android.annotation.SuppressLint; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.Button; import an..

[Android] XML 텍스트 색깔 지정 및 위치 조정하기

위젯의 위치를 조정 할 때 padding과 layout_margin의 차이를 알아야 더 확실하게 위치를 조정할 수 있다. padding은 보통 Layout에 안에서 사용하는데 Layout의 경계선에서 얼마나 위젯을 띄울 것인지 조절해준다. padding만 사용하면 상하좌우 모두 적용이 되기 때문에 따로 지정하고 싶다면 paddingTop, paddingBottom, paddingLeft, paddingRight를 이용하면 된다. padding은 경계선이 위젯들을 밀어내는 개념이라면 layout_margin은 위젯이 다른 위젯을 밀어내는 개념이다.(경계선일 경우 밀린다.) 때문에 layout_margin은 각 위젯 속성으로 지정해주어야 한다. padding과 마찬가지로 layout_margin만 사용하게 ..

[Android] 좀 그럴 듯한 앱

xml 파일 코드. Layout 안에 Layout을 설정 할 수 있다는 것을 배웠다. package com.example.helloandroid; import androidx.annotation.IdRes; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView; import android.widget.RadioButt..