diff options
author | Aidan Follestad <drummer.aidan@gmail.com> | 2016-02-19 10:36:32 -0600 |
---|---|---|
committer | Aidan Follestad <drummer.aidan@gmail.com> | 2016-02-19 10:36:32 -0600 |
commit | ab0bdb8b0a598e62da6c5f0817efdd7b10f1ae7a (patch) | |
tree | 3780c8a01eac6e36aa019f40cb02d5a2a80ecbc6 | |
parent | 12af7aed1a6f2031574545fdd055f451229d20f9 (diff) | |
parent | c587752ffe09a182f8194596d1948d6f1f26322b (diff) | |
download | afollestad-master.tar.gz |
Added chooseButton method to FileChooserDialog.Builder
-rw-r--r-- | commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java b/commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java index 18d0ceb..cf5da34 100644 --- a/commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java +++ b/commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java @@ -146,6 +146,7 @@ public class FileChooserDialog extends DialogFragment implements MaterialDialog. }) .autoDismiss(false) .negativeText(getBuilder().mCancelButton) + .positiveText(getBuilder().mChooseButton) .build(); } @@ -195,6 +196,8 @@ public class FileChooserDialog extends DialogFragment implements MaterialDialog. @NonNull protected final transient AppCompatActivity mContext; @StringRes + protected int mChooseButton; + @StringRes protected int mCancelButton; protected String mInitialPath; protected String mMimeType; @@ -202,6 +205,7 @@ public class FileChooserDialog extends DialogFragment implements MaterialDialog. public <ActivityType extends AppCompatActivity & FileCallback> Builder(@NonNull ActivityType context) { mContext = context; mCancelButton = android.R.string.cancel; + mChooseButton = R.string.md_choose_label; mInitialPath = Environment.getExternalStorageDirectory().getAbsolutePath(); mMimeType = null; } @@ -213,6 +217,12 @@ public class FileChooserDialog extends DialogFragment implements MaterialDialog. } @NonNull + public Builder chooseButton(@StringRes int text) { + mChooseButton = text; + return this; + } + + @NonNull public Builder initialPath(@Nullable String initialPath) { if (initialPath == null) initialPath = File.separator; |