分分时时彩稳中技巧

  • <tr id='SIpqyC'><strong id='SIpqyC'></strong><small id='SIpqyC'></small><button id='SIpqyC'></button><li id='SIpqyC'><noscript id='SIpqyC'><big id='SIpqyC'></big><dt id='SIpqyC'></dt></noscript></li></tr><ol id='SIpqyC'><option id='SIpqyC'><table id='SIpqyC'><blockquote id='SIpqyC'><tbody id='SIpqyC'></tbody></blockquote></table></option></ol><u id='SIpqyC'></u><kbd id='SIpqyC'><kbd id='SIpqyC'></kbd></kbd>

    <code id='SIpqyC'><strong id='SIpqyC'></strong></code>

    <fieldset id='SIpqyC'></fieldset>
          <span id='SIpqyC'></span>

              <ins id='SIpqyC'></ins>
              <acronym id='SIpqyC'><em id='SIpqyC'></em><td id='SIpqyC'><div id='SIpqyC'></div></td></acronym><address id='SIpqyC'><big id='SIpqyC'><big id='SIpqyC'></big><legend id='SIpqyC'></legend></big></address>

              <i id='SIpqyC'><div id='SIpqyC'><ins id='SIpqyC'></ins></div></i>
              <i id='SIpqyC'></i>
            1. <dl id='SIpqyC'></dl>
              1. <blockquote id='SIpqyC'><q id='SIpqyC'><noscript id='SIpqyC'></noscript><dt id='SIpqyC'></dt></q></blockquote><noframes id='SIpqyC'><i id='SIpqyC'></i>

                手机适配 分辨率

                手机适配之资源适配篇(values)

                2019-04-17
                78次浏览

                现在android智能手机在市场上非常普⌒遍,各式各样的∑ 款式,各种类型,各种屏幕大★小不一,真的挺为用户感到高兴,但有部开户分人还是挺郁闷的,那就◢是程序猿,为什么这样开户说呢注册送礼金?现在的android程序猿工作量非常大,在哪方面体现呢?那就☆是对手机进行适配。什么是适注册送礼金配,那就是要将某个应用在不同屏幕上显示效果要一致或者是不能乱。

                上面的是开户作为android开发工程师的感受,现注册送礼金进入正题:

                要◣做到适配,那先了解主流的手机是哪开户些分辨率,比如480*800,720*1280等,那怎么样注册送礼金获取这些信息?下面是获注册送礼金取信息的代码:


                ??????????DisplayMetrics?dm?=?new?DisplayMetrics();??
                ??????????getWindowManager().getDefaultDisplay().getMetrics(dm);??
                		??
                		float?density??=?dm.density;??????//?屏幕密度(像素比例:0.75/1.0/1.5/2.0)??
                		int?densityDPI?=?dm.densityDpi;?????//?屏幕密度(每寸像素:120/160/240/320)??
                		float?xdpi?=?dm.xdpi;???????????
                		float?ydpi?=?dm.ydpi;??
                		??
                		Log.e("??Jeny",?"xdpi="?+?xdpi?+?";?ydpi="?+?ydpi);??
                		Log.e(?"??Jeny",?"density="?+?density?+?";?densityDPI="?+?densityDPI);??
                		??
                		int?screenWidthDip?=?dm.widthPixels;????????//?屏幕宽(dip,如:320dip)??
                		int?screenHeightDip?=?dm.heightPixels;??????//?屏幕宽(dip,如:533dip)??
                		??
                		Log.e("??Jeny",?"screenWidthDip="?+?screenWidthDip?+?";?screenHeightDip="?+?screenHeightDip);??
                		??
                		int?screenWidth??=?(int)(dm.widthPixels?*?density?+?0.5f);??????//?屏幕宽(px,如:480px)??
                		int?screenHeight?=?(int)(dm.heightPixels?*?density?+?0.5f);?????//?屏幕高(px,如:800px)??
                		??
                		Log.e("??Jeny",?"screenWidth="?+?screenWidth?+?";?screenHeight="?+?screenHeight);?		
                		
                		Configuration?config?=?getResources().getConfiguration();
                
                ????????int??smallestScreenWidth?=?config.smallestScreenWidthDp;		//?屏幕〖最小宽
                ????????
                ????????Log.e("??Jeny",?"smallestScreenWidth="?+?smallestScreenWidth);


                以上代码可以让你了解你用的手机上的信息,但最主要◥的还是int? smallestScreenWidth = config.smallestScreenWidthDp; 这句,获取屏↙幕最小宽,因为以下适配方案是注册送礼金需要根据该值来进行解说的:

                在获取smallestScreenWidth值后,在资ㄨ源文件中新增values-sw300dp、values-sw400dp类似的文件№夹,values-sw300dp表卐示最小宽为300dp的手〓机会使用该文件夹下的资源;values-sw400dp表示注册送礼金最小宽为≡400dp的手机会使用该文件夹下的资源。这个是个人测试获取的结果,分享出来,希望能帮注册送礼金助android工程师们!

                我要点评