首页 > 其他分享 >android多屏幕分辨率适配

android多屏幕分辨率适配

时间:2022-11-29 14:37:28浏览次数:44  
标签:layout 适配 分辨率 html plain print android copy


首先要介绍一下drawable-mdpi、drawable-hdpi-1280x800、drawable-hdpi。这个相信好好看一下也明白。就是代表着分辨率 320X480、1280X800、480X800三款屏幕图片资源包。其实适配也很多。我大致说一种就行,其他大家慢慢琢磨,或上网周转。

android多屏幕分辨率适配_xml


说明一下这个图的意思,就是我要说的配置方法,就是一套图片资源(资源文件要看美工的设计了。最好能是XXX.9.png)配一套布局文件及多套数值文件。

android多屏幕分辨率适配_android_02

布局文件:



[html] ​​ view plain​​ ​​copy​​ ​​print​​ ​​?​​



  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. android:orientation="vertical" >
  6.   
  7. <ImageView
  8. android:layout_width="@dimen/imagewidth"
  9. android:layout_height="wrap_content"
  10. android:background="@drawable/ic_launcher" />
  11.   
  12. </LinearLayout>

数值文件:

[html] ​​ view plain​​ ​​copy​​ ​​print​​ ​​?​​



  1. <?xml version="1.0" encoding="utf-8"?>
  2. <resources>
  3. <!-- values-hdpi 480X800 -->
  4. <dimen name="imagewidth">320dip</dimen>
  5. </resources>



[html] ​​ view plain​​ ​​copy​​ ​​print​​ ​​?​​



  1. <resources>
  2. <!-- values-hdpi-1280x800 -->
  3. <dimen name="imagewidth">320dip</dimen>
  4. </resources>



[html] ​​ view plain​​ ​​copy​​ ​​print​​ ​​?​​



  1. <?xml version="1.0" encoding="utf-8"?>
  2. <resources>
  3. <!-- values-hdpi  480X320 -->
  4. <dimen name="imagewidth">320dip</dimen>
  5. </resources> 

标签:layout,适配,分辨率,html,plain,print,android,copy
From: https://blog.51cto.com/u_13657808/5894966

相关文章

  • android 之ndk开发
    1、AndroidNDK简介NDK全称为nativedevelopmentkit本地语言(C&C++)开发包。而对应的是经常接触的Android-SDK,(softwaredevelopmentkit)软件开发包(只支持java语言开发)。简单......
  • android之service
    android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记......
  • android代码混淆
    proguard原理Java代码编译成二进制class文件,这个class文件也可以反编译成源代码,除了注释外,原来的code基本都可以看到。为了防止重要code被泄......
  • ShareSDK Android端权限说明
    ShareSDK使用权限情况权限权限说明是否必须INTERNET允许应用程序联网必须ACCESS_NETWORK_STATE允许访问网络状态必须READ_PHONE_STATE读取设备标识非必须WRITE_EXTERNAL_STO......
  • vue3-vite下配置postcss-pxtorem进行移动端适配
    如果使用Vue进行移动端页面的开发,需要对不同机型的宽高进行适配。最常用的方法是使用amfe-flexable和postcss-pxtorem这两个插件来帮助进行适配。amfe-flexableamfe-flex......
  • 史上最全的android学习资料
    一、开发环境搭建(已完成)负责人:kris状态:已完成所整理标签为:搭建SDKJDKNDKEclipseADT模拟器AVD调试器(DEBUG)DDMS测试日志LogcatA......
  • android的RadioGroup讲解
    这个主要是如何替换fragment的demo。效果图如下(下面的tabhost和上面的bar不属于这次的内容,这个是我做的一个应用程序框架的一部分,有需要的或者想研究研究的可以私下联系),主要......
  • React Native不同设备分辨率适配和设计稿尺寸单位px的适配
    React Native中使用的尺寸单位是dp(一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px),而设计师使用的是px,这两种尺寸如何换算呢?官方提供了PixelRatio进......
  • Android Google开源库——Volley的简单使用
    介绍一下AndroidGoogle开源库——Volley的简单使用volley 项目地址 ​​https://github.com/smanikandan14/Volley-demo​​JSON,图像等的异步下载;网络请求的排序(sc......
  • Jitpack发布Android库出现Direct local .aar file dependencies are not supported wh
    原文:Jitpack发布Android库出现Directlocal.aarfiledependenciesarenotsupportedwhenbuildinganAAR-Stars-One的杂货小窝问题描述由于我项目中某个Module引......