mirror of https://github.com/M66B/FairEmail.git
Localize widget folder name
This commit is contained in:
parent
7183e89be8
commit
aeec8d2e0d
|
@ -25,12 +25,16 @@ import android.content.Intent;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
import android.widget.AdapterView;
|
import android.widget.AdapterView;
|
||||||
import android.widget.ArrayAdapter;
|
import android.widget.ArrayAdapter;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.CheckBox;
|
import android.widget.CheckBox;
|
||||||
import android.widget.Spinner;
|
import android.widget.Spinner;
|
||||||
|
import android.widget.TextView;
|
||||||
|
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.constraintlayout.widget.Group;
|
import androidx.constraintlayout.widget.Group;
|
||||||
import androidx.preference.PreferenceManager;
|
import androidx.preference.PreferenceManager;
|
||||||
|
|
||||||
|
@ -126,7 +130,27 @@ public class ActivityWidgetUnified extends ActivityBase {
|
||||||
adapterAccount.setDropDownViewResource(R.layout.spinner_item1_dropdown);
|
adapterAccount.setDropDownViewResource(R.layout.spinner_item1_dropdown);
|
||||||
spAccount.setAdapter(adapterAccount);
|
spAccount.setAdapter(adapterAccount);
|
||||||
|
|
||||||
adapterFolder = new ArrayAdapter<>(this, R.layout.spinner_item1, android.R.id.text1, new ArrayList<TupleFolderEx>());
|
adapterFolder = new ArrayAdapter<TupleFolderEx>(this, R.layout.spinner_item1, android.R.id.text1, new ArrayList<TupleFolderEx>()) {
|
||||||
|
@NonNull
|
||||||
|
@Override
|
||||||
|
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
|
||||||
|
return localize(position, super.getView(position, convertView, parent));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public View getDropDownView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
|
||||||
|
return localize(position, super.getDropDownView(position, convertView, parent));
|
||||||
|
}
|
||||||
|
|
||||||
|
private View localize(int position, View view) {
|
||||||
|
TupleFolderEx folder = getItem(position);
|
||||||
|
if (folder != null) {
|
||||||
|
TextView tv = view.findViewById(android.R.id.text1);
|
||||||
|
tv.setText(EntityFolder.localizeName(view.getContext(), folder.name));
|
||||||
|
}
|
||||||
|
return view;
|
||||||
|
}
|
||||||
|
};
|
||||||
adapterFolder.setDropDownViewResource(R.layout.spinner_item1_dropdown);
|
adapterFolder.setDropDownViewResource(R.layout.spinner_item1_dropdown);
|
||||||
spFolder.setAdapter(adapterFolder);
|
spFolder.setAdapter(adapterFolder);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue