나는이 방법으로 XML에 정의 된 검색 막대를 가지고 :SeekBar를 볼륨 숨기기 슬라이더
.
.
.
<SeekBar android:layout_height="wrap_content" android:id="@+id/seekVolume"
android:layout_width="match_parent"
android:layout_marginTop="20dp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp">
</SeekBar>
.
.
.
및 활동에 난이 방법으로 볼륨을 제어 할 수 SeekBar를 설정합니다
bar = (SeekBar)findViewById(R.id.seekVolume);
am = (AudioManager)c.getSystemService(Context.AUDIO_SERVICE);
int maxVolume = am.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
int curVolume = am.getStreamVolume(AudioManager.STREAM_MUSIC);
bar.setMax(maxVolume);
bar.setProgress(curVolume);
bar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar arg0) {}
@Override
public void onStartTrackingTouch(SeekBar arg0) {}
@Override
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
am.setStreamVolume(AudioManager.STREAM_MUSIC, arg1*2, 0);
}
});
내 문제는 내가 seekbar 최대 볼륨에 넣어 seekbar의 끝에 슬라이더를 설정할 때 태어났다. 슬라이더가 절단됩니다. 나는 더 잘 말한다 : 슬라이더의 일부는 레이아웃의 끝에서 숨겨 질 것이다. 내가 무엇을 할 수 있을지? 편집
:
당신이 그것을 어떻게 생겼는지의 스크린 샷을 게시 할 수 있습니까? 물론 – FoamyGuy
! 스크린 샷을 추가하려면 게시물을 편집하고 있습니다. :) – JackTurky