SeekBar で音量設定

一杯にしても最大音量にならんのですが、というナニが発行されている。
確認したところ

  • 最大値取得可能
  • SeekBar にその値をセットできる

という事が分かり、対処を盛り込んでおります。詳細を以下に。

とは言え

難しい話では全然なくって DialogPreference を継承したクラスだと onBindDialogView メソドの中の View の設定するあたりで

  • コンストラクタあたりで取得しておいた AudioManager な属性を使って、getStreamMaxVoume メソドで最大音量な値を取得して
  • SeekBar#setMax メソドで上限セット

という記述をしてあげるのみ、です。

つうか

色々な意味でザルですみません。> 関係各位