如何区分background-size: cover
和background-size: 100% auto
我试过了两个,看起来都一样......
那么我们应该使用哪一个?为什么?
答案 0 :(得分:3)
不同之处在于宽高比。使用AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audio.getStreamVolume(AudioManager.STREAM_MUSIC);
int maxVolume = audio.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
float percent = 0.7f;
int seventyVolume = (int) (maxVolume*percent);
audio.setStreamVolume(AudioManager.STREAM_MUSIC, seventyVolume, 0);
时,无论比例如何,所有屏幕都将被填充。但是当使用cover
时,如果屏幕相对高于图像本身,它将在底部留下一个空白空间(假设它位于顶部100% auto
)。
为了最好地看到效果,笔需要在允许内容窗口高度至少为300像素的屏幕上查看(在其他情况下需要调整大小)。使用最近更改的布局似乎无法找到整页视图...