android显示图片的原理

android显示图片的原理,设计到几个方面:

1.图片的大小

2.图片的存放的位置,分为drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi

3.图片是不是以背景的形式显示

总结,假设图片的大小是(108px)x(46px)

假如,假如手机屏幕的屏幕密度是1.

图片放在drawable-ldpi,那图片是放大0.75倍显示的;

放在drawable-mdpi,图片是按原本大小显示的;

放在drawable-hdpi,图片是按原来大小的2/3显示的;

放在drawable-xhdpi,图片是按原来大小的1/2显示的;

假如,假如手机屏幕的屏幕密度是2.

图片放在drawable-ldpi,那图片是放大0.75/2倍显示的;

放在drawable-mdpi,图片是按原本大小/2显示的;

放在drawable-hdpi,图片是按原来大小的2/3/2显示的;

放在drawable-xhdpi,图片是按原来大小的1/2/2显示的;

但是,图片是以背景形式存在的,如果显示内容过多,图片就会被拉伸。

附上效果图,

我用的荣耀3c,屏幕密度是2;图片大小是(108px)x(46px),放在的位置drawable-xhdpi

代码是



    

    
        
	    
    
    
    



android显示图片的原理_第1张图片



    

    
        
	    
    
    
    



android显示图片的原理_第2张图片


我用的荣耀3c,屏幕密度是2;图片大小是(108px)x(46px),放在的位置drawable-mdpi



    

    
        
	    
    
    
    



android显示图片的原理_第3张图片

------------------------------------------------------



    

    
        
	    
    
    
    



android显示图片的原理_第4张图片

你可能感兴趣的:(android)