几个概念:1) 屏幕密度(dpi) :dot per inch,即每英寸像素数。
ldpi(120),mdpi(160),hdpi(240),xhdpi(320)
计算方法:
以480x854,4.0inch手机为例,其对角线为4.0inch,对角线的像素数为:(480^2 + 854^2)开根号 = 979.
所以其dpi = 979 / 4 = 245,约为240
2)屏幕尺寸:对角线长度。有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-08 16:02:01
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在做屏幕适配前,首先需要了解iPhone各型号的屏幕,  注:7与7+的屏幕同6与6+iPad 的屏幕: 接下来,明确一个概念-像素密度PPI(Pixel Per Inch by diagonal),即沿着对角线,每英寸所拥有的像素(Pixel)数目。PPI越高,说明屏幕显示图像的密度越高,即通常所说的分辨率越高。(PPI *对角线)的平方 = 屏幕高的平方+屏幕宽的平方;后来在iPhone4中,            
                
         
            
            
            
                //获取是否存在NavigationBar    public static boolean checkDeviceHasNavigationBar(Context context) {        boolean hasNxt.getResources();        int ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-27 10:46:34
                            
                                464阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们用Vue写手机端的项目,经常会写底部导航栏,我这里总结一套比较方便实用的底部导航栏方法,并且可以解决浏览器刷新选中状态消失的问题。也可以选择自适应屏幕。看一下效果,底部的图标是我自己找的,选中和未选中样式的图片,根据公司要求,你也可能会用fontsize去写。(全部代码黏贴到本文的最后面了) 关于布局的已经写过了,在这个博客文件中. 当然还有新的方法去写导航 首先在导航页面中的data()里边            
                
         
            
            
            
            初级游戏开发者通常都会遇到屏幕适配的问题,由于安卓手机屏幕差异很大,不同的手机屏幕大小各不相同,同时屏幕不同分辨率也不同,因此在对手机游戏进行测试的时候,屏幕适配的工作就显得非常重要了。 接下来我们谈谈屏幕适配那些事儿。 不同分辨率对应的文件夹 首先我们知道android工程目录res下有四个文件夹,drawable-hdpi、drawable-mdpi、drawab            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 21:45:54
                            
                                156阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨率的种类远超过Android设备的分辨率,那么有一个很奇怪的现象:为什么Web页面设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 08:23:45
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这里通过对比Android及ios系统解决多机型适配的方法,加深适配问题的理解,如果错误,请指正对已Android系统来说,由于Android的机型很多,屏幕种类各异,为了在不同的Android设备上保持一致的体验,在开发Android的app的时候,需要考虑到app的适配问题。首先,我们需要明确在不同的Android设备上,造成app显示不一样的原因。具体来说,有两个因素影响显示效果对于同一张图            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 16:25:10
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.屏幕适配的相关知识首先扔出一个问题,为什么图片会被拉伸变形? Android中根据DensityDpi的不同将设备分成了多个显示级别: ldpimdpihdpixhdpixxhdpixxxhdpidpi0-120120-160160-240240-320320-480480-640DensityDpi计算公式 = (根号下 屏幕宽度²+屏幕高度²)/屏幕英寸; D            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 15:18:10
                            
                                141阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言详细使用原理补充 前言不同的手机尺寸不一样,适配也不一样,找到一款屏幕适配框架-AndroidAutoSize,先简单的使用一下,后续在进行补充详细使用1.进行依赖implementation 'me.jessyan:autosize:1.2.0'2.在AndroidManifest.xml添加<meta-data
            android:name="desig            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-29 20:46:11
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何解决这种问题有一下几点:dp vs 百分比那么dp究竟解决了适配上的什么问题?可以看出1dp = 1/160inch;那么它至少能解决一个问题,就是你在布局文件写某个View的宽和高为160dp*160dp,这个View在任何分辨率的屏幕中,显示的尺寸大小是大约是一致的(可能不精确),大概是 1 inch * 1 inch。但是,这样并不能够解决所有的适配问题:呈现效果仍旧会有差异,仅仅是相近            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-25 18:16:05
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言文章部分内容选取自其他文章,主要作为自己的思路梳理。侵删、基本概念   另外,像素是px。不用多说。 
 基本计算公式android中的dp在渲染前会将dp转为px,计算公式: px = density * dp; density = dpi / 160; px = dp * (dpi / 160); 然后是基本对应情况   原理分析px = density * dp; density = d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 23:25:28
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1. 为什么要屏幕适配2. 首先我们要搞清楚,几个比较重要的概念。2.1 屏幕尺寸2.2 屏幕分辨率2.3 屏幕的像素密度2.4 屏幕尺寸、分辨率、像素密度三者关系3.密度无关像素3.1 dp与px的转换3.2 独立比例像素4.解决方案4.1 使用备用布局 -使用限定符4.2 使用最小宽度限定符4.3 使用可用宽度限定符4.4 添加屏幕方向限定符4.5 使用 Fragment 将界面组件模块            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 14:11:11
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Android屏幕适配大总结1.概述        大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来十分头疼2. Android屏幕适配出现的原因        1.屏幕分辨率是指在横纵向上的像素点数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 23:45:50
                            
                                393阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            屏幕的适配一.什么是屏幕适配1.定义:简单说就是解决在不同屏幕尺寸中使其尺寸单位,图片,文字,依然出现预期的效果。注意:屏幕的适配实际上就是在res文件夹中创建不同的文件夹2.重要的概念在了解屏幕适配之前我们要了解屏幕的尺寸,分辨率,等等重要概念。屏幕尺寸  含义:手机对角线的物理尺寸  单位:英寸(inch),1英寸=2.54cm  Android手机常见的尺寸有5寸、5.5寸、6寸等等屏幕分辨            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 11:07:12
                            
                                280阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.首先做移动端页面时引入的meta标签,这里的个个参数都是什么意思,这个就不在这里详细说了,网上也有相应的资料可查看,这里主要说下引入适配的方案。<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, minimum-scale            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 16:18:21
                            
                                108阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇文章将解释什么是屏幕适配,为什么要屏幕适配,屏幕适配的本质,和如何解决屏幕适配上的问题。(小白也能看懂哦)什么是屏幕适配?    屏幕适配就是让某一个元素或者是APP中的UI界面在不同分辨率、不同尺寸的屏幕上展示出同样的显示效果,这就是屏幕适配。为什么要屏幕适配?  因为Android系统的开放性,造成了所有的用户都可以对Android进行定制,于是导致了很多不同            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 16:56:19
                            
                                351阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如需了解 Android 适配原因与几种适配方式见:Android 屏幕适配总结当下官方主推的框架 ConstraintLayout,Android 亲儿子中的太子。先说优点吧1.开发快:直接拖拖拽拽2.布局嵌套少(想想以前写个页面一堆 LinearLayout 嵌套十分恶心)3.执行效率高,比传统布局要运行快很多4.可以用来适配(可 TM 无法适            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-14 07:59:33
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 底部导航适配科普指南
在现代移动应用中,用户体验的重要性不断提升,底部导航作为一项重要的UI设计元素,广泛应用于许多Android应用中。它提供了一种直观的方式,让用户在不同界面间快速切换。本文将深入探讨如何在Android应用中实现底部导航,并提供相应的代码示例。同时,我们还将使用Mermaid语法展示旅行图和状态图,以便更好地理解这一过程。
## 1. 什么是底部导航?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-10 06:33:35
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            百度地图入门到放弃Android studio 配置 先创建一个Android 项目百度官网下载开发包下载地址    根据自己的需求选择开发包,他自己也有集成的Demo可以下载参考参考    我需要的以下的开发包3.将下载的开发包复制到自己的工程添加jar包 打开解压后的开发包文件夹,找到BaiduLBS_Android.jar文件将其拷            
                
         
            
            
            
            1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实适配的问题在web页面的设计中理论上也存在,为什么这么说呢?电脑的显示器的分辨率、包括手机分辨率,我敢说分辨率的种类远超过Android设备的分辨率,那么有一个很奇怪的现象:为什么Web页面设            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-16 11:04:41
                            
                                213阅读