android 音量設定條

2021-06-07 11:33:03 字數 1079 閱讀 9073

拖動條類似進度條,不同的是使用者可以控制,比如,應用程式中使用者可以對音效進行控制,這就可以使用拖動條來實現。由於拖動條可以被使用者控制,所以需要對其進行事件監聽,這就需要實現seekbar.onseekbarchangelistener介面。在seekbar中需要監聽3個事件,分別是:數值的改變(onprogresschanged)、開始拖動(onstarttrackingtouch)、停止拖動(onstoptrackingtouch)。在onprogresschanged 中我們可以得到當前數值的大小。我們先看看執行效果吧。 

布局檔案 

<?xml version="1.0" encoding="utf-8"?> 

android:max=100 設定的最大值、android:progress="50"設定了當前屬性值 

package xiaohang.zhimeng;

import android.os.bundle;

import android.widget.seekbar;

import android.widget.textview;

public class activity01 extends activity implements

seekbar.onseekbarchangelistener

@override

//在拖動中--即值在改變

public void onprogresschanged(seekbar seekbar, int progress,

boolean fromuser)

@override

//在拖動中會呼叫此方法

public void onstarttrackingtouch(seekbar seekbar)

@override

//停止拖動

public void onstoptrackingtouch(seekbar seekbar)

}

android 滑動滾動條調節音量

利用滾動條滑動控制音量 定義 1 private seekbar mseekbarvolume 以下實現 1 調節音量 begin 2 音量控制,初始化定義 3 maudiomanager audiomanager getsystemservice context.audio service 4 取...

Android 各種音量的獲取和設定

通過程式獲取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單 audiomanager am audiomanager getsystemservice context.audio service 通話音量 int max am.getstreammaxvolume audio...

Android 各種音量的獲取和設定

audiomanager am audiomanager getsystemservice context.audio service 通話音量 int max am.getstreammaxvolume audiomanager.stream voice call int current am.g...