Fixed formatting issues

This commit is contained in:
Automata-Development 2017-12-09 08:42:00 -07:00 committed by Isaac Hutt
parent fe3c0b83b7
commit 44d1a11236
3 changed files with 123 additions and 129 deletions

View File

@ -72,7 +72,8 @@ public class LanguageSelectDialog extends AlertDialog {
@Override @Override
public AlertDialog create() { public AlertDialog create() {
LinearLayout view = (LinearLayout) View.inflate(getContext(), R.layout.language_selection, null); LinearLayout view = (LinearLayout) View
.inflate(getContext(), R.layout.language_selection, null);
ListView listView = view.findViewById(R.id.language_check_view); ListView listView = view.findViewById(R.id.language_check_view);
int size = 0; int size = 0;
try { try {
@ -82,14 +83,11 @@ public class LanguageSelectDialog extends AlertDialog {
} }
if (size == 0) { if (size == 0) {
Toast.makeText(getContext(), getContext().getResources().getString(R.string.wait_for_load), Toast.LENGTH_LONG).show(); Toast.makeText(getContext(), getContext().getResources().getString(R.string.wait_for_load),
Toast.LENGTH_LONG).show();
} }
LanguageArrayAdapter languageArrayAdapter = new LanguageArrayAdapter(getContext(), LanguageArrayAdapter languageArrayAdapter = new LanguageArrayAdapter(getContext(), 0,
0, languages, languageCounts, singleSelect, selectedLanguage);
languages,
languageCounts,
singleSelect,
selectedLanguage);
listView.setAdapter(languageArrayAdapter); listView.setAdapter(languageArrayAdapter);
setView(view); setView(view);
@ -109,12 +107,8 @@ public class LanguageSelectDialog extends AlertDialog {
private boolean singleSelect; private boolean singleSelect;
private String selectedLanguage; private String selectedLanguage;
public LanguageArrayAdapter(Context context, public LanguageArrayAdapter(Context context, int textViewResourceId, List<LibraryAdapter.Language> languages,
int textViewResourceId, Map<String, Integer> languageCounts, boolean singleSelect, String selectedLanguage) {
List<LibraryAdapter.Language> languages,
Map<String, Integer> languageCounts,
boolean singleSelect,
String selectedLanguage) {
super(context, textViewResourceId, languages); super(context, textViewResourceId, languages);
this.languageCounts = languageCounts; this.languageCounts = languageCounts;
this.context = context; this.context = context;
@ -142,15 +136,15 @@ public class LanguageSelectDialog extends AlertDialog {
// Set event listeners first, since updating the default values can trigger them. // Set event listeners first, since updating the default values can trigger them.
holder.row.setOnClickListener((view) -> holder.checkBox.toggle()); holder.row.setOnClickListener((view) -> holder.checkBox.toggle());
holder.checkBox.setOnCheckedChangeListener((compoundButton, b) -> getItem(position).active = b); holder.checkBox
.setOnCheckedChangeListener((compoundButton, b) -> getItem(position).active = b);
LibraryAdapter.Language language = getItem(position); LibraryAdapter.Language language = getItem(position);
holder.language.setText(language.language); holder.language.setText(language.language);
holder.languageLocalized.setText(language.languageLocalized); holder.languageLocalized.setText(language.languageLocalized);
if (languageCounts != null) { if (languageCounts != null) {
holder.languageEntriesCount.setText( holder.languageEntriesCount.setText(context.getString(R.string.language_count,
context.getString(R.string.language_count,
languageCounts.get(language.languageCode))); languageCounts.get(language.languageCode)));
} else { } else {
holder.languageEntriesCount.setVisibility(View.GONE); holder.languageEntriesCount.setVisibility(View.GONE);