2017-03-22 18 views
0

XMLファイルでSeekBarのMAX値を設定する方法は?

 <SeekBar 
     android:id="@+id/musicSeekBar" 
     android:layout_width="220dp" 
     android:layout_height="220dp" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="18dp" 
     android:padding="16dp" 
     app:max="100"/> 

は今、私がシークバーのmax値を割り当てたい私は、音楽したがってplayeアプリを作っていると私は によって作られたカスタム円形シークバーを使用していますが、それはmax値は、XMLファイルで定義されていますメディアファイルの合計時間ですが、関数Seekbar.setMax(int)は機能しません。これどうやってするの?

答えて

0

代わりに、期間に基づいて進捗状況を計算し、その進捗状況を設定することができます。最大は100とすると、私たちは、[OK]を感謝

x= (current_played_time)*100/ (total_time) 

seekbar.setProgress(x); 
+0

を取得することにより、進捗率を得ることができ、私はそれを試してみましょう –

関連する問題