분류 전체보기158 [Android][kotlin] DecimalFormat / 숫자 천 단위 콤마, 소숫점 넣기 오늘은 숫자 천 단위 콤마를 찍어 숫자를 표시하는 방법에 대해서 알아보겠습니다. CASE 1. 숫자 천 단위 콤마 //숫자 천 단위 콤마 val decimal = DecimalFormat("#,###") var testNum = 123456 decimal.format(testNum) //123,456 CASE 2. 숫자 천 단위 콤마 + 소숫점 항상 표시(소수점은 00으로 고정) //숫자 천단위 콤마 + 소숫점 항상 표시 val decimal2 = DecimalFormat("#,###.00") var testNum2 = 123456 decimal.format(testNum2) //123,456.00 CASE 3. 숫자 천 단위 콤마 + 소숫점 항상 표시(소수점 두자리까지 표시) //숫자 천단위 콤마 + .. 2021. 11. 15. [Android][kotlin] android:adjustViewBounds="true" 안먹는 현상 Layout을 작업하다보면 ImageView에 그림을 설정하여 원본비율에 맞게 보여주고 싶을때가 있다. 근데 작업을 하고 있는데 원본비율을 유지하도록 도와주는 코드인 android:adjustViewBounds가 안먹는게 아닌가!!! 원인을 찾아보니 android:adjustViewBounds을 사용할때에는 ImageView에 Background로 설정하면 안되고 src로 파일경로를 설정해줘야 android:adjustViewBounds가 제대로 작동하는 것을 확인했다. 저와같이 뻘짓을 하지 않도록...... 2021. 11. 11. Layout구성시 Linear? Constraint? Layout구성시 Linear? Constraint? 어떤것이 더 좋을까? 몇개의 인터넷글들을 찾아본 결과 실제로 Linear로 구성을 하게되면 Depth가 깊어져 무거워진다는 것을 보았다. 그에 비해 Constraint는 상대위치를 기반으로 구성을 하기때문에 Depth가 깊지 않다고 한다. 현업에서는 어떤부분을 더 많이 사용할까? 간단한것은 Linear로 구성하여도 무관하겠지만 실제로 Main이나 다른 중요한 Layout을 구성하는 경우에는 Depth를 고려한 Contraint가 좋지안을까 생각한다. 물로 두가지 다 활용할줄알지만 실제로 나에게는 익숙한것은 Linear어여서 그런가 아직 Constraint가 익숙하지 않은듯..ㅎ 2021. 11. 10. [Android][kotlin] requireContext()와 getContext() 최근 Java기반의 Android Application을 개발하다가 kotlin기반으로 개발을 시작했다. 하지만 개발중 Context를 사용하기위해 java기반에서 사용하던 getContext()를 작성해보았지만 해당되는 내용은 없는게 아닌가!! 이건 또 무슨일이지하고 kotlin에서는 context를 가져오는 방법에 대해서 알아보았다. 확인 @NonNull public final Context requireContext() { Context context = getContext(); if (context == null) { throw new IllegalStateException("Fragment " + this + " not attached to a context."); } return context.. 2021. 11. 10. 이전 1 ··· 27 28 29 30 31 32 33 ··· 40 다음