분류 전체보기161 [Android] findViewById, ViewBinding, DataBinding [Android] findViewById, ViewBinding, DataBinding findViewById는 소수일 땐 별 거 아니지만 많은 양을 수행하게 되면 앱 안에서 꽤 비싼 기능이 된다. 그리고 아래 그림처럼 Runtime 때 수행된다. View Binding과 Data Binding은 findViewById와 다른 점을 갖는다. 이들을 사용하면, layout을, compile time 때, activity 또는 fragment와 연결할 수 있다. compliler는 activity가 create 될 때 binding class라는 헬퍼(helper) 클래스를 생성한다. 그렇게 되면 우리는 binding 객체를 통해 뷰에 접근할 수 있게 된다. View Binding 보다는 Data Bindi.. 2020. 9. 20. [Android] Hide keyboard 키보드 숨기기 (with Kotlin) val imm= getSystemService(Context.INPUT_METHOD_SERVICE)as InputMethodManager imm.hideSoftInputFromWindow(view.windowToken, 0) 출처 : classroom.udacity.com/courses/ud9012 2020. 9. 20. [Android] Button style=Widget.AppCompat.Button.Colored Widget.AppCompat.Button.Colored -> 버튼 색을 App theme에 맞게 바꿔줌 (colorAccent 사용) 출처 : classroom.udacity.com/courses/ud9012 2020. 9. 20. [Android] ScrollView ScrollView는 1개의 뷰만을 자식으로 가진다. 그리고 그 자식으로 보통 LinearLayout을 사용한다. 출처 : classroom.udacity.com/courses/ud9012 2020. 9. 20. 이전 1 ··· 33 34 35 36 37 38 39 ··· 41 다음