|
|
@@ -38,6 +38,7 @@ public class SettingFragment extends FragmentBase<SettingPresenter> implements I
|
|
|
private TextView textUpdate;
|
|
|
private SettingExpandableListViewAdapter adapter;
|
|
|
private SettingHolderBean settingHolderBean;
|
|
|
+ private LinearLayoutManager layoutManager;
|
|
|
|
|
|
|
|
|
@Nullable
|
|
|
@@ -59,6 +60,7 @@ public class SettingFragment extends FragmentBase<SettingPresenter> implements I
|
|
|
textUpdate.setOnClickListener(v -> {
|
|
|
presenter.onEvent(new Event.Builder(Event.CLICK).integer(SettingPresenter.SETTING_UPDATE).build());
|
|
|
});
|
|
|
+ layoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false);
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -150,13 +152,12 @@ public class SettingFragment extends FragmentBase<SettingPresenter> implements I
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void drawList() {
|
|
|
-
|
|
|
+ public void drawList(int holderIndex) {
|
|
|
adapter = new SettingExpandableListViewAdapter(getActivity(), settingHolderBean, event -> {
|
|
|
presenter.onEvent(event);
|
|
|
- }, settingHolderBean.isMember() ? 4 : 2);
|
|
|
+ }, settingHolderBean.isMember() ? 4 : 2, holderIndex);
|
|
|
|
|
|
- settingRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false));
|
|
|
+ settingRecyclerView.setLayoutManager(layoutManager);
|
|
|
SettingExpandableListViewDecoration decoration = new SettingExpandableListViewDecoration(getActivity(), ResourceUtil.getColor(R.color.CEBEBEB), 1);
|
|
|
settingRecyclerView.addItemDecoration(decoration);
|
|
|
settingRecyclerView.setAdapter(adapter);
|