在这方面工作了几天后,我只是想分享我的知识。9patch 图像实际上适用于按钮小图标、小标签等。当背景图像不包含大量颜色和设计时,它们适用于背景布局。在上述问题中,当使用 9patch 技术拉伸图像时,很难得到一个好的外观。
我的解决方案是针对这种情况使用不同的布局文件。当我们必须更改为手机完成的设计时,此技术用于平板电脑等大型显示器。以下是文件结构的排列方式。
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
任何对此感兴趣的人都可以从这个
http://developer.android.com/guide/practices/screens_support.html获得更多信息