我想利用 expandlelistView 来显示产品和子产品,即子持有者,在子持有者中,它包含一个 textView 和一个 Edittext,它保存每个子产品的产品计数值,这里的问题是这个。
当我在编辑文本中输入值时,在折叠组时,编辑文本中的数据会丢失。
这些值将在其他组编辑文本中重复。
3.如何保存数据以供以后在应用程序中使用。
下面的代码。
活动布局。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.activities.ShelfCheckActivity">
<ExpandableListView
android:id="@+id/listview"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:dividerHeight="0dp"
android:groupIndicator="@null"
android:descendantFocusability="beforeDescendants"/>
</RelativeLayout>
模型类
public class ListItemModel {
String title;
ArrayList<EdittextValues> arrayList = new ArrayList<>();
public ListItemModel(String title) {
this.title = title;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public ArrayList<EdittextValues> getArrayList() {
return arrayList;
}
public void setArrayList(ArrayList<EdittextValues> arrayList) {
this.arrayList = arrayList;
}
}
波霍类
public class EdittextValues {
String value;
public EdittextValues(String value) {
this.value = value;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
鸿蒙传说
相关分类