問題タブ [seekbarpreference]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
seekbarpreference - 1 つの設定アクティビティで複数の Seekbar 設定を実装する方法
イコライザーに複数のシークバーがあるように、複数のシークバー設定を実装したいので、そのために助けが必要です。
単一のシークバーに実装しましたが、複数のビューを処理する方法がわかりません。
単一のシークバー設定の私のコード
android - SeekBarPreference の最大値の変更
標準の SeekBarPreference で最大値を変更できません。
シークバーの値は次のとおりです。
PreferenceActivity の値を変更しようとしていますが、わかりません。私は立ち往生しました:
設定 seekBar = findPreference("seekBarVolume");
カスタム seekBarPreference を使用せずに最大値を変更する方法はありますか?
android - カスタムインライン SeekBarPreference - 初回実行時に SeekBar の進行状況を設定する方法は?
GitHub での質問に対して、簡単なテスト プロジェクトを用意しました。
私のプロジェクトには、カスタムのインライン SeekBarPreferenceがあり、ほとんど正常に動作します (シークバーがドラッグされるとその概要が更新され、整数値が保存されます)。

ただし、問題があります。
アプリの最初の実行時 (もう一度エラーを表示しようとすると、アプリをアンインストールSeekBarする必要がある場合があります) の進行状況は設定されていません (ただし、概要は設定されています)。

私の質問は: 私のコードでこの問題を修正するにはどうすればよいですか?
SeekBarPreference.java のさまざまな場所にmSeekBar.setProgress (mProgress) を追加しようとしましたが、そのコードの正しい場所が見つかりません。
以下は私のソース コードからの抜粋です (Stackoverflow が GitHub よりも長生きした場合に備えて) -
SeekBarPreference.java (完全なソース コード):
アップデート:
私がソファで失敗したこと -
onCreateView()1)メソッドに次の行を追加します。
setValue()2)メソッドに次の行を追加します。
残念ながら、これは機能しません。進行状況はmSeekBar0 のままです。
また、Google による SeekBarPreferenceもありますが、そこでどのように機能するか (またはまったく機能するかどうか) はわかりません。
android - SeekBarPreference は非推奨ですか?
私は検索していて、SeekBarPreference の古い例しか見ませんでした。XML で実行しようとしましたが、intelsense で検出されないか、ctrl+space を実行しても他のものが表示されません。
だから私はAndroid開発者をチェックしに行きました、そして私はこのサイトに行きました、そして左側に、SeekBarPreferenceが表示されないクラスに行きました。
android - AndroidでshowSeekBarValueをtrueに設定するにはどうすればよいですか?
私は最初の Android アプリを作成しています。これには、0 から 60 までの分数を設定する環境設定が含まれています。価値。プリファレンスは正常に機能します。
デフォルトでは、ユーザーが実際に選択したものを確認する方法がないため、選択した値を SeekBar の横 (またはその近く) に表示したいと思います。同様のスライダーと設定についてスタック オーバーフローに多くの質問がありますが、昨年 12 月にリリースされたバージョン 25.1.0 以降、私が必要としているものだけを備えたSeekBarPreferenceがあります。
showSeekBarValue属性を true または false に設定することで、シークバー値ビューを表示または無効にできます。
しかし、以下に挙げる public メソッドの中にはshowSeekBarValue?を設定するメソッドはありません。adjustable属性の設定方法はあるのsetAdjustable(boolean adjustable)ですが?
android:showSeekBarValue="true"理想的には、SeekBarPreferenceタグを に書き込むだけですpreferences.xmlが、それは (明らかに) 機能しません。
showSeekBarValue一言で言えば、trueに設定するにはどうすればよいですか?
android - シーク バー設定値を更新しない
次のドキュメントを使用して、シークバーの設定を設定フラグメントに実装することに成功しました。しかし、シークバーの設定変更の処理に行き詰まっています。
トラッキング タッチを離すと、シークバーの値が変わります。タッチホールドとスライドを追跡している間、値を連続的に変更しません。
ドキュメントには「setUpdatesContinuously(boolean)」メソッドがあると記載されていますが、Android Studio では解決できません。( https://developer.android.com/reference/androidx/preference/SeekBarPreference.html#setUpdatesContinuously(boolean) )
マイグラドル
私の輸入品
私の好み.xml
私のシークバー設定レイアウト
私の好みの断片
これを読んでくれてありがとう。どんな助けでも大歓迎です
