
[Android] 계산기 RoomDB
·
🍞 Front-End/Android
오늘은 계산했던 기록을 DB에 저장하는 계산기를 만들어볼 것이다. 단, 정수형으로 한정하고 몇 가지 기능을 배제하고 연산자는 1회만 사용할 수 있도록 할 것이다! Thread 사용하기 - 타 Thread 만들어서 사용하기 - runOnUiThread 사용하기 Room 사용하기 📌 알게 된 점 1. TableLayout 속성에 shrinkColumns="*"을 주면 열 간격이 균일하게 적용된다. 2. drawable 누를 때 색상 변하게 하는 것은 ripple 3. Button에 바로 background를 하면 적용되지 않기 때문에 AppCompatButton으로 변경해주거나, stateListAnimator="null"로 설정해줘야 한다. 4. DB table로 사용해주기 위해 @Entity를 추가해준다..