데이터 바인딩의 경우 Model model에있는 멤버 변수 Tile[] tiles을 XML 파일의 TextView에 연결하려고합니다. (의 일부) 내 Model 클래스 <?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
요소 목록을 만드는 가장 좋은 방법은 무엇인지 알아 내려고합니다. 각 요소는 데이터 바인딩을 사용하여 데이터를 설정하고 변경 사항을 관찰합니다. 사실 MutableLiveData 목록이있는 ViewModel이 있습니다 MutableLiveData<List<ElementModel>>. 사실 각 요소에는 파일 업로드 또는 암호 입력과 같은 작업이있어서 작업이
을 사용하여 상위 레이아웃 내에 일부 레이아웃을 포함하고 있습니다. 문제점 : 일부 내 viewModel 필드는 BR 파일에서 생성되고 일부는 누락되었습니다. 문제가 무엇입니까? 설명 : 누락 필드가 <include> 태그에 포함되어 레이아웃에 사용됩니다. 생성 된 필드는 상위 레이아웃에서 사용됩니다. 예를 들어 : 아래 코드 BR.name 변수 이름에서
MainActivity에 Button과 A RecyclerView가 있습니다. 내가 버튼을 사용하여 데이터 바인딩 이벤트를 작성할 때까지 잘 작동하는 데이터로 리사이클을 사용하여 recyclerView를 채 웠습니다. 이제 버튼이 작동하지만 데이터가 recyclerView에서 사라졌습니다! activity_main.xml <?xml version="1.0"
가있는 LinearLayout을 포함 내있는 CustomView ID가 포함되어 있지 않습니다 <layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.exam
Android에서 데이터 바인딩을 사용하여 배열에서 양방향 바인딩을 수행하려고합니다. 이 코드의 단순화 된 버전은 내가 가진 : <data>
<variable
name="values"
type="Integer[]" />
</data>
<EditText
...
android:text="@={Converte
mvvm 및 rxbinding을 처음 사용합니다. RxJava와 DataBinding을 사용하여 안드로이드 컨텍스트에서 내 ViewModel을 완전히 분리하려고합니다. ViewModel의 일부 코드 (예 : 폼 유효성 검사)를 단위 테스트하면 ObservableFields가 값을 변경하지 않고 값이 null로 유지됩니다. 내 뷰 모델의 최소 예 : 후 @T
어떻게 데이터 바인딩에서 새 라인 \n을 사용할 수 있습니까? 아래에서 시도했지만 의도 한대로 작동하지 않습니다. 어떤 도움이라도 미리 감사드립니다. 당신이 그것을 사용하지 않았는지 확인 을, N \ android:text="@{data.firstName + `\n` + data.lastName}"