728x90
반응형
Data binding에 맛들려서
레이아웃에 조건문도 넣고
텍스트뷰에도 바로 입력이 되도록 많이 수정을 했다.
예를 들면 아래처럼...
1 2 3 4 5 6 7 8 | <FrameLayout android:layout_width="match_parent" android:layout_height="0dp" android:orientation="vertical" android:visibility="@{items.cancelItem ? View.VISIBLE : View.GONE}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toTopOf="parent" tools:visibility="visible"> | cs |
visibility에 databinding을 사용하였다.
그리고 잘되나 보려고 Run을 하니
Build failed!!!
그리고 내가 본 메시지.
1 2 3 4 5 | Found data binding errors. ****/ data binding error **** msg:Identifiers must have user defined types from the XML file. View is missing it file:(...생략...) ****\ data binding error **** | cs |
쉽게 설명하자면
"너가 View.VISIBLE을 쓰려고 했겠지만 나에게 View라는게 없단다."
1 2 3 4 5 6 7 8 | <data> <import type="android.view.View" /> <variable name="approval" type="(생략)"/> </data> | cs |
만약 이렇게 해서 해결이 안되었다면 다른 자료를 참고해보자.
728x90
반응형
'Android, iOS' 카테고리의 다른 글
Edittext에 "-"(대쉬, Dash)가 들어간 포맷을 만들고 싶다면? (0) | 2018.09.27 |
---|---|
Zxing. 커스텀하여 사용하기 (1) | 2018.09.21 |
버튼에서 본 애니메이션 효과. 나도 해보고 싶다. (0) | 2018.08.08 |
날짜 데이터를 String으로 받았다. Format은? Sorting은? (0) | 2018.08.06 |
Databinding을 사용하여 RecyclerView를 달아보자 (0) | 2018.08.02 |
Comment