diff options
author | Jeremy Klein <jklein24@gmail.com> | 2015-10-21 15:18:49 -0700 |
---|---|---|
committer | Jeremy Klein <jklein24@gmail.com> | 2015-10-21 15:18:49 -0700 |
commit | 13d4030917fba967aec1d867c65cf8fc710baa74 (patch) | |
tree | ed9e17a1cc68cd2c4cc2bb8bcf6847e0de962627 /app/src/main/java | |
parent | db30220b9f03a57005b8bfc5b1b0b389b93e08e5 (diff) | |
parent | 1d628e5b8e6349ef7f30f0a2dae49f0d140d39bb (diff) | |
download | connectbot-13d4030917fba967aec1d867c65cf8fc710baa74.tar.gz connectbot-13d4030917fba967aec1d867c65cf8fc710baa74.tar.bz2 connectbot-13d4030917fba967aec1d867c65cf8fc710baa74.zip |
Merge pull request #303 from johnheroy/volume-seekbar
Set more padding on volume pref SeekBar for Lollipop and above
Diffstat (limited to 'app/src/main/java')
-rw-r--r-- | app/src/main/java/org/connectbot/util/VolumePreference.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/app/src/main/java/org/connectbot/util/VolumePreference.java b/app/src/main/java/org/connectbot/util/VolumePreference.java index 09feb61..e33582d 100644 --- a/app/src/main/java/org/connectbot/util/VolumePreference.java +++ b/app/src/main/java/org/connectbot/util/VolumePreference.java @@ -24,6 +24,8 @@ import android.view.View; import android.widget.SeekBar; import android.widget.SeekBar.OnSeekBarChangeListener; +import org.connectbot.R; + /** * @author kenny * @@ -46,20 +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)); - sb.setPadding(10, 10, 10, 10); - sb.setOnSeekBarChangeListener(this); - - return sb; + volumeBar.setOnSeekBarChangeListener(this); } public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { |