aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java
diff options
context:
space:
mode:
authorJohn Heroy <johnheroy@gmail.com>2015-10-21 16:21:13 -0700
committerJohn Heroy <johnheroy@gmail.com>2015-10-21 16:21:13 -0700
commit80e1b1c34a60ea30ed56322efaeddb00c2c56a0e (patch)
treeed9e17a1cc68cd2c4cc2bb8bcf6847e0de962627 /app/src/main/java
parent2f7732c92d60175009ea847fc7d80fb1929076a2 (diff)
parent13d4030917fba967aec1d867c65cf8fc710baa74 (diff)
downloadconnectbot-80e1b1c34a60ea30ed56322efaeddb00c2c56a0e.tar.gz
connectbot-80e1b1c34a60ea30ed56322efaeddb00c2c56a0e.tar.bz2
connectbot-80e1b1c34a60ea30ed56322efaeddb00c2c56a0e.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/org/connectbot/util/VolumePreference.java25
1 files changed, 9 insertions, 16 deletions
diff --git a/app/src/main/java/org/connectbot/util/VolumePreference.java b/app/src/main/java/org/connectbot/util/VolumePreference.java
index 82685a4..e33582d 100644
--- a/app/src/main/java/org/connectbot/util/VolumePreference.java
+++ b/app/src/main/java/org/connectbot/util/VolumePreference.java
@@ -18,13 +18,14 @@
package org.connectbot.util;
import android.content.Context;
-import android.os.Build;
import android.preference.DialogPreference;
import android.util.AttributeSet;
import android.view.View;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
+import org.connectbot.R;
+
/**
* @author kenny
*
@@ -47,26 +48,18 @@ public class VolumePreference extends DialogPreference implements OnSeekBarChang
}
private void setupLayout(Context context, AttributeSet attrs) {
+ setDialogLayoutResource(R.layout.volume_preference_dialog_layout);
setPersistent(true);
}
@Override
- protected View onCreateDialogView() {
- SeekBar sb = new SeekBar(getContext());
-
- sb.setMax(100);
- sb.setProgress((int) (getPersistedFloat(
+ protected void onBindDialogView(View view) {
+ super.onBindDialogView(view);
+
+ SeekBar volumeBar = (SeekBar) view.findViewById(R.id.volume_bar);
+ volumeBar.setProgress((int) (getPersistedFloat(
PreferenceConstants.DEFAULT_BELL_VOLUME) * 100));
-
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
- sb.setPadding(75, 70, 75, 10);
- } else {
- sb.setPadding(10, 10, 10, 10);
- }
-
- sb.setOnSeekBarChangeListener(this);
-
- return sb;
+ volumeBar.setOnSeekBarChangeListener(this);
}
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {