diff options
author | John Heroy <johnheroy@gmail.com> | 2015-10-21 16:21:28 -0700 |
---|---|---|
committer | John Heroy <johnheroy@gmail.com> | 2015-10-21 16:21:28 -0700 |
commit | 4b291771086c656e733fdff9b792eda38a95bfdd (patch) | |
tree | b7d80fa65c350d6809f6666bdb315bb2d7b85627 /app/src/main/java | |
parent | 1817d6353b38ae9dba8ca4a10985eb224743f517 (diff) | |
parent | 80e1b1c34a60ea30ed56322efaeddb00c2c56a0e (diff) | |
download | connectbot-4b291771086c656e733fdff9b792eda38a95bfdd.tar.gz connectbot-4b291771086c656e733fdff9b792eda38a95bfdd.tar.bz2 connectbot-4b291771086c656e733fdff9b792eda38a95bfdd.zip |
Merge branch 'master' into fontsizeslider
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/org/connectbot/util/VolumePreference.java | 25 |
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) { |