我正在尝试使用自定义日期选择器在表单组中设置表单控件。表单组是AddressInProgress,并且在提交时,将表单组值的副本添加到Addresses数组中。
我的问题是,日期选择器似乎保留了对数组中所有项目的引用,并且当输入下一个地址时,数组中的所有地址日期也会更改。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/round_textview_bg"
android:gravity="center"
android:layout_marginStart="20dp"
android:layout_marginEnd="20dp"
android:orientation="horizontal"
android:padding="10dp">
<ImageView
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/image_info" />
<EditText
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@android:color/transparent"
android:padding="5dp" />
<ImageView
android:layout_width="30dp"
android:layout_height="30dp"
android:src="@drawable/image_info" />
</LinearLayout>
</LinearLayout>