Added spinners for account/identity/folder

This commit is contained in:
M66B
2018-08-10 11:05:38 +00:00
parent 0a7ec026b1
commit 49ca586a6c
7 changed files with 92 additions and 43 deletions

View File

@@ -27,6 +27,11 @@ import android.graphics.drawable.Drawable;
import android.os.Build;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Spinner;
import java.io.BufferedReader;
import java.io.IOException;
@@ -55,6 +60,16 @@ public class Helper {
return mutated;
}
static void setViewsEnabled(ViewGroup view, boolean enabled) {
for (int i = 0; i < view.getChildCount(); i++) {
View child = view.getChildAt(i);
if (child instanceof Spinner || child instanceof EditText || child instanceof CheckBox)
child.setEnabled(enabled);
else if (child instanceof ViewGroup)
setViewsEnabled((ViewGroup) child, enabled);
}
}
static String localizeFolderName(Context context, String name) {
if ("INBOX".equals(name))
return context.getString(R.string.title_folder_inbox);