今天看了拉丁吴写的有关于屏幕适配的方案:Android 目前最稳定和高效的UI适配方案。看完文章也还没完全理解屏幕适配,但让我对屏幕适配有了一定的了解。下载了文章中提到的用于生成smallestWidth适配的dimen代码的Java项目Java项目链接

下载解压后的文件:

使用smallestWidth屏幕适配方案的过程

因为学习了Java就开始写android,其实对eclipse使用不太熟悉,所以连使用现成的项目都弄了好久。。。

1.首先打开eclipse导入项目,选择file——>import——>Existing Projects into Workspace,接下来在Select root directory中选择下载的Java项目,可以勾选copy project into workspace把项目添加到eclipse工作空间中,然后finish。就可以把项目添加到eclipse中了。

2.主程序为DimenGenerator.java:

使用smallestWidth屏幕适配方案的过程

这些注释可以说是很贴心了。。。我在android studio布局中使用的是Nexus 5(1080*1920,420dpi),经过计算,宽和高分别为411dp和731dp,于是以此在程序中改变设计稿的宽高。

3.在DimenTypes.java中可以添加所需的sw值,在这里我添加了360dp和411dp两个,添加411dp就可以直接各个控件之前设定的dp值了。

使用smallestWidth屏幕适配方案的过程

4.运行程序,在C盘下直接生成androidui文件,把adapter中的各个values文件夹复制到android studio项目的res文件夹下即可。

使用smallestWidth屏幕适配方案的过程

 至此,就可以在项目中使用smallestWidth适配了。最后,再次感谢拉丁吴大神的文章,让我这种小白能更快地学到这些android编程知识。

相关文章:

  • 2021-05-28
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
猜你喜欢
  • 2021-08-11
  • 2021-06-07
  • 2021-05-28
  • 2021-05-03
  • 2021-06-08
  • 2021-11-20
  • 2021-08-22
相关资源
相似解决方案