問題タブ [android-seekbar]

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 に答える
357 参照

java - SeekBar で Fragment にテキストが表示されない

これが私のコードです:

seekBar は表示されますが、ビューにテキストが増えたり表示されたりしません。

私のビュー(RelativeLayout内)で設定する方法は次のとおりです。

フラグメントに配置する前に実際に機能したので、フラグメント内にあることに関係していると思いますが、完全にはわかりません。

0 から 10 のスケールで 1 ずつインクリメントすることを想定しています。

0 投票する
0 に答える
1075 参照

android - Fragment 内の SeekBar で setProgress を使用しても、seekBar の位置は変更されません

アクションバー付きのアプリがあります。「メイン」フラグメントと「設定」フラグメントがあります。

「Preferences」フラグメントには、SharedPreferences からの値で更新される seekBar があります。これは、「設定」フラグメント内でこれを行う関連コードです。

問題は、変数「fontSize」の値が 10 で、seekBar が次のイベントに応答していることです。

ただし、seekBar の位置は変わりません。私はSOとGoogleでたくさん検索してきましたが、今まで運がありませんでした。

追加情報: android.support.v4 を使用しています

アップデート:

seekBar スライダーを動かしても、次のイベントは呼び出されません。また、seekBar スライダーを変更してメイン フラグメントを選択し、設定フラグメントに戻ると、seekBar は選択した値のままです。

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

android - SeekBar 定義時の実行時例外

更新しました

私は音楽プレーヤー アプリを持っていますが、最近、それに SeekBar を実装しようとしました。しかし、アプリを起動すると、ランタイム例外が発生しました。なんで ?

私のコード:

そして私のlogcat:

             回答ありがとうございます。私はインターネット全体を見ましたが、正しい答えが見つかりませんでした。したがって、この質問の評価を下げないでください。お時間をいただきありがとうございました

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

android - SeekBar が更新されないのはなぜですか?

シンプルな音楽プレーヤーであるアプリにシークバーを実装しました。しかし、(uriから受け取った)音楽を再生すると、実行時に更新されません。しかし、ある位置に移動すると、そこに曲が移動します。この問題を解決する方法はありますか?

私のコード:

0 投票する
0 に答える
225 参照

android - アクティビティ遷移間のシークバーの進行状況を保存

編集:私は自分で問題を解決しました。解決策が必要な人は私にpingしてください。

私はネット全体とStackOverflowを検索しましたが、無駄でした。シークバーを含む音楽アプリを作成しています。最初のアクティビティではアルバムのリストが表示され、任意のアルバムをクリックすると、2 番目のアクティビティで曲のリストが表示されます。曲をクリックするとファイルが再生され、シークバーが進みます。ここまで大丈夫!

しかし、アルバム アクティビティに戻ってから、曲のアクティビティに戻ると (任意のアルバムをクリックして)、最後にシークバーが自動的に設定されます。

Song Activity の onResume メソッドを設定してみた こんな感じ

保護されたボイド onResume() { super.onResume();

}

また、共有設定も使用してみましたが、それは必要ないと思います。

これについて私を助けてください。私の問題を解決するために追加情報が必要かどうか教えてください。

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

android - onProgressChangedがトリガーされたときに進行状況を表示するAndroidシークバーの簡単な方法

ユーザーがシークバーをドラッグしているときに、ある種のフラグまたはトーストのような (トーストではなく..) 表示を表示する簡単な方法はありますか? このように OnSeekBarChangeListener を実装しました

ユーザーがドラッグの動きを止めた後、シーク バーの進行状況を取得し、現在の音楽再生をその位置に設定します。

onProgressChanged メソッドでは、ユーザーがシークバーをドラッグしている間、シークバーの進行状況を表示したいと思います。

これを行う簡単な方法はありますか?

マーカス

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

java - 内部クラス内でのオブジェクトの属性の変更

ここには、シークバーを含む複数のビューを表示するリストビューの作成を担当する ArrayAdapter の実装があります。現在、これらのシークバーに OnSeekBarChangeListener を実装しようとしています。現在の進行状況を表示するシークバーの横に TextView があります。ただし、ユーザーがシークバーを移動するたびに、この TextView を更新する際に問題が発生しています。onProgessChanged メソッドが呼び出されたときに、competenceItem.currentValue.setText(progress)だけを呼び出すことはできません。これは、competenceItem オブジェクトを final として宣言する必要があるためです。これを行うと、最終的なオブジェクトに新しい値を割り当てることが明らかにできないため、else 句は機能しなくなります。

ここでの最善の行動は何ですか?