0
PreferenceActivity에서 벨소리, 알림 등의 볼륨을 변경하는 것과 관련된 문제가 있습니다.PreferenceActivity에서 볼륨을 변경하십시오.
내 pref.xml이 볼륨에 대해 다음과 같이 :
<PreferenceCategory
android:title="Incoming Call">
<RingtonePreference
android:name="Ringtone Preference"
android:summary="Select a ringtone"
android:title="Ringtones"
android:key="ringtonePref" />
<VolumePreference
android:name="Volume Preference"
android:summary="Ringtone Volume"
android:title="Ringtone Volume"
android:key="ringVolPref"/>
</PreferenceCategory>
을하고 난 돈; t 내가 벨소리의 볼륨을 변경하는 방법을 알고있다 (알림 볼륨에 내가 다른 PreferenceCategory를 선언했습니다.).
이
은 PreferenceActivity를위한 코드입니다public class SettingTest extends PreferenceActivity implements onPreferenceClickListener {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.layout.ringtone);
RingtonePreference ringVolPref = (RingtonePreference) findPreference("ringVolPref");
RingtonePreference notifVolPref = (RingtonePreference) findPreference("notifVolPref");
public boolean onPreferenceClick(Preference preference){
int progress = 1;
if (preference.getKey().equals("ringVolPref")){
AudioManager aManager = (AudioManager) getSystemService(AUDIO_SERVICE);
aManager.setStreamVolume(AudioManager.STREAM_RING, progress, AudioManager.FLAG_SHOW_UI + AudioManager.FLAG_PLAY_SOUND);
}
return true;
}
그리고 난) (onPreferenceClic에 코드를 삽입하는 방법을 잘 모릅니다. 제발 도와주세요. 미리 감사는
PreferenceActivity를의 난이 : 'ringVolPref.setOnPreferenceClickListener (새 OnPreferenceClickListener() { 공공 부울 onPreferenceClick (기본 설정 기본 설정) { // * 코드 반환 거짓; } }}); ' 어디 * 코드가 배치됩니다, 위의 코드에서 같은 기능을 가진 코드를 넣을 방법을 모르겠다. (활동에서 선언 된 seekBar 함께) – Johannes
당신은 내가 당신에게 링크 – tyczj
예제를 보았지만를 구현하는 방법을 파악할 수 없습니다. –
Johannes