QQ截圖20171109110356.png
如圖所示:音量調節的界面直接上移了
本來是以為是因為edittext 的原因使得這個界面上移了(但其實我也不信,因為我應該影響不了系統的界面)
然后最后不斷調整布局 不斷調整代碼 通過排查 發現是因為使用了DTMF的原因(用來模擬點擊數字按鍵時候發出聲音)
if (mToneGenerator == null) {
mToneGenerator = new ToneGenerator(
AudioManager.STREAM_DTMF, 80); // 設置聲音的大小
setVolumeControlStream(AudioManager.STREAM_DTMF);
}
代碼如上:因為設置了setVolumeControlStream(AudioManager.STREAM_DTMF); 導致了這個問題
把這行代碼屏蔽掉就可以了