All groups in manage local maps will now not be possible to expand and they will be always be expanded
This commit is contained in:
parent
ae4e3f3837
commit
ae34d59c96
1 changed files with 12 additions and 6 deletions
|
@ -91,6 +91,7 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
ExpandableListView listView = (ExpandableListView)view.findViewById(android.R.id.list);
|
||||
listAdapter = new LocalIndexesAdapter(getActivity());
|
||||
listView.setAdapter(listAdapter);
|
||||
expandAllGroups();
|
||||
setListView(listView);
|
||||
//getDownloadActivity().getSupportActionBar().setLogo(R.drawable.tab_download_screen_icon);
|
||||
descriptionText = (TextView) view.findViewById(R.id.DescriptionText);
|
||||
|
@ -261,6 +262,7 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
listAdapter.addLocalIndexInfo(v);
|
||||
}
|
||||
listAdapter.notifyDataSetChanged();
|
||||
expandAllGroups();
|
||||
}
|
||||
|
||||
public void setResult(List<LocalIndexInfo> result) {
|
||||
|
@ -272,6 +274,7 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
listAdapter.addLocalIndexInfo(v);
|
||||
}
|
||||
listAdapter.notifyDataSetChanged();
|
||||
expandAllGroups();
|
||||
onPostExecute(result);
|
||||
}
|
||||
}
|
||||
|
@ -488,6 +491,7 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
}
|
||||
listAdapter.sortData();
|
||||
getExpandableListView().setAdapter(listAdapter);
|
||||
expandAllGroups();
|
||||
}
|
||||
ActionBar actionBar = getDownloadActivity().getSupportActionBar();
|
||||
//hide action bar from downloadindexfragment
|
||||
|
@ -576,11 +580,10 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
}
|
||||
|
||||
|
||||
private void collapseAllGroups() {
|
||||
private void expandAllGroups() {
|
||||
for (int i = 0; i < listAdapter.getGroupCount(); i++) {
|
||||
getExpandableListView().collapseGroup(i);
|
||||
getExpandableListView().expandGroup(i);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void openSelectionMode(final int actionResId, final int actionIconId,
|
||||
|
@ -595,7 +598,7 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
AccessibleToast.makeText(getDownloadActivity(), getString(R.string.local_index_no_items_to_do, actionButton.toLowerCase()), Toast.LENGTH_SHORT).show();
|
||||
return;
|
||||
}
|
||||
collapseAllGroups();
|
||||
expandAllGroups();
|
||||
|
||||
selectionMode = true;
|
||||
selectedItems.clear();
|
||||
|
@ -640,7 +643,7 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
descriptionText.setVisibility(View.VISIBLE);
|
||||
updateDescriptionTextWithSize();
|
||||
listAdapter.cancelFilter();
|
||||
collapseAllGroups();
|
||||
expandAllGroups();
|
||||
listAdapter.notifyDataSetChanged();
|
||||
}
|
||||
|
||||
|
@ -997,7 +1000,9 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
if (group.isBackupedData()) {
|
||||
t.append(" - ").append(getString(R.string.local_indexes_cat_backup));
|
||||
}
|
||||
adjustIndicator(groupPosition, isExpanded, v);
|
||||
|
||||
v.findViewById(R.id.explist_indicator).setVisibility(View.GONE);
|
||||
|
||||
TextView nameView = ((TextView) v.findViewById(R.id.category_name));
|
||||
List<LocalIndexInfo> list = data.get(group);
|
||||
int size = 0;
|
||||
|
@ -1026,6 +1031,7 @@ public class LocalIndexesFragment extends OsmandExpandableListFragment {
|
|||
nameView.setTypeface(Typeface.DEFAULT, Typeface.ITALIC);
|
||||
}
|
||||
|
||||
v.setOnClickListener(null);
|
||||
return v;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue