aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAidan Follestad <drummer.aidan@gmail.com>2016-02-19 10:36:32 -0600
committerAidan Follestad <drummer.aidan@gmail.com>2016-02-19 10:36:32 -0600
commitab0bdb8b0a598e62da6c5f0817efdd7b10f1ae7a (patch)
tree3780c8a01eac6e36aa019f40cb02d5a2a80ecbc6
parent12af7aed1a6f2031574545fdd055f451229d20f9 (diff)
parentc587752ffe09a182f8194596d1948d6f1f26322b (diff)
downloadafollestad-master.tar.gz
Merge pull request #952 from nateisner/masterHEADmastermain
Added chooseButton method to FileChooserDialog.Builder
-rw-r--r--commons/src/main/java/com/afollestad/materialdialogs/folderselector/FileChooserDialog.java10
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;