Android 详解 UI 开发

1. 什么是 Nine-Patch?使用场景是?怎样制作 Nine-Patch?

答:

  • Nine-Patch 是一种被特殊处理过的 png 图片,能够指定哪些区域可以被拉伸、哪些区域不可以
  • Android 中图片默认是被均匀拉伸的,有时候会导致非常差的视觉效果。
  • Android sdk 目录下有一个 tools 文件夹,在这个文件夹中找到 draw9patch 文件,就是使用这个文件制作 Nine-Patch。要打开这个文件,必须先将 JDKbin 目录配置到环境变量中,如果使用的是 AS 内置的 jdk,那么要配置的路径就是 <Android Studio 安装目录>/jre/bin。把待处理的图片加载进来后,可以在图片的四个边框绘制一个个的小黑点,在上边框和左边框绘制的部分表示当图片需要拉伸时就拉伸黑点标记的区域,在下边框和右边框绘制的部分表示内容会被放置的区域。使用鼠标在图片的边缘拖动就可以绘制了,按住 shift 键拖动可以进行擦除。

2. 详解 ListView

答:

3. 详解 RecyclerView

答:

4. Android 中屏幕适配问题?

答:参考Android 屏幕适配:最全面的解决方案

-------------本文结束感谢您的阅读-------------