問題タブ [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.

0 投票する
1 に答える
91 参照

seekbarpreference - 1 つの設定アクティビティで複数の Seekbar 設定を実装する方法

イコライザーに複数のシークバーがあるように、複数のシークバー設定を実装したいので、そのために助けが必要です。

単一のシークバーに実装しましたが、複数のビューを処理する方法がわかりません。

単一のシークバー設定の私のコード

0 投票する
1 に答える
585 参照

android - SeekBarPreference の最大値の変更

標準の SeekBarPreference で最大値を変更できません。

シークバーの値は次のとおりです。

PreferenceActivity の値を変更しようとしていますが、わかりません。私は立ち往生しました:

設定 seekBar = findPreference("seekBarVolume");

カスタム seekBarPreference を使用せずに最大値を変更する方法はありますか?

0 投票する
4 に答える
3266 参照

android - カスタムインライン SeekBarPreference - 初回実行時に SeekBar の進行状況を設定する方法は?

GitHub での質問に対して、簡単なテスト プロジェクトを用意しました。

私のプロジェクトには、カスタムのインライン SeekBarPreferenceがあり、ほとんど正常に動作します (シークバーがドラッグされるとその概要が更新され、整数値が保存されます)。

アプリのスクリーンショット

ただし、問題があります。

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

アプリのスクリーンショット

私の質問は: 私のコードでこの問題を修正するにはどうすればよいですか?

SeekBarPreference.java のさまざまな場所にmSeekBar.setProgress (mProgress) を追加しようとしましたが、そのコードの正しい場所が見つかりません。

以下は私のソース コードからの抜粋です (Stackoverflow が GitHub よりも長生きした場合に備えて) -

MainActivity.java :

PrefFragment.java :

SeekBarPreference.java (完全なソース コード):

アップデート:

私がソファで失敗したこと -

onCreateView()1)メソッドに次の行を追加します。

setValue()2)メソッドに次の行を追加します。

残念ながら、これは機能しません。進行状況はmSeekBar0 のままです。

また、Google による SeekBarPreferenceもありますが、そこでどのように機能するか (またはまったく機能するかどうか) はわかりません。

0 投票する
1 に答える
603 参照

android - SeekBarPreference は非推奨ですか?

私は検索していて、SeekBarPreference の古い例しか見ませんでした。XML で実行しようとしましたが、intelsense で検出されないか、ctrl+space を実行しても他のものが表示されません。

だから私はAndroid開発者をチェックしに行きました、そして私はこのサイトに行きました、そして左側に、SeekBarPreferenceが表示されないクラスに行きました。

0 投票する
2 に答える
655 参照

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に設定するにはどうすればよいですか?

0 投票する
1 に答える
2402 参照

android - 離散値を持つ SeekBarPreference ()

プロジェクトに SeekBarPreference を 3 つの値 (緊急レベル: 低 - 中 - 高) のみで含めたかっただけです。

これは、従来の SeekBar (以下の例を参照) で簡単に実行できますが、それを Preference に含める方法がわかりません。

このコードを使用すると、(環境設定ではなく) SeekBar で機能しますが、環境設定では、太いマークのない SeekBar が表示されます。

コード:

アイデアや提案はありますか?

ここに画像の説明を入力

0 投票する
1 に答える
285 参照

android - シーク バー設定値を更新しない

次のドキュメントを使用して、シークバーの設定を設定フラグメントに実装することに成功しました。しかし、シークバーの設定変更の処理に行き詰まっています。

トラッキング タッチを離すと、シークバーの値が変わります。タッチホールドとスライドを追跡している間、値を連続的に変更しません。

ドキュメントには「setUpdatesContinuously(boolean)」メソッドがあると記載されていますが、Android Studio では解決できません。( https://developer.android.com/reference/androidx/preference/SeekBarPreference.html#setUpdatesContinuously(boolean) )

マイグラドル

私の輸入品

私の好み.xml

私のシークバー設定レイアウト

私の好みの断片

これを読んでくれてありがとう。どんな助けでも大歓迎です