다음 코드는 양방향 바인딩 방식으로 user.firstName
에서 EditText
까지 정의합니다.Java에서 양방향 데이터 바인딩 (프로그래밍 방식)
<EditText android:text="@={user.firstName}" .../>
두 가지 방법으로 바인딩 접근하여 프로그래밍 자바 코드에 EditText
에 user.firstName
을 설정하는 방법을 어쨌든입니다.
예 :
editText.setTextbyTwoWay(user.fisrtName);
P.S : 나는 EditText
이 자바 코드에서 프로그래밍 방식으로 만들어 설명하는 것을 잊었다. 그래서 에 텍스트 값을 two-way binding
에 대한 Java 코드에서 EditText
으로 정의해야합니다.
관찰자 디자인 패턴은? – NewUser
ObservableField로 구현할 수 있습니다. –
DataBinding은 자바 파일에 적은 코드를 작성하는 데 사용됩니다. 왜 Java 코드에서 양방향 바인딩을 구현 하시겠습니까? –