私は、このようにXMLで定義されてシークバーを持っている:シークバー音量を隠すスライダー
.
.
.
<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>
.
.
.
と活動に私は、このように音量をコントロールするシークバー設定:
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);
}
});
をマイ問題が生まれたときにシークバー最大ボリュームを置くので、シークバーの最後にスライダーを設定します。スライダがカットされます。私はうまく言う:スライダーの一部は、レイアウトの終わりから隠されます。私に何ができる?
EDIT:
これらのスクリーンショットです:
あなたはどのように見えるのスクリーンショットを投稿できますか?もちろん – FoamyGuy
!私はスクリーンショットを追加する投稿を編集しています:) – JackTurky