我目前正在为一家公司开发Android应用程序,该公司已经开始采用这种类型的设计并针对Hires设备,但我发现这很难做到,并且在一些雇佣设备按钮开始拉伸。
此处的屏幕设计:https://skitch.com/aaronwardle/r7kwa/screen
有些人建议将按钮设置为Nine Patch PNG文件,以帮助实现各种屏幕布局。
我是否应该为这个项目尝试新的应用程序设计,适合所有使用标准控件的屏幕,或者您认为这是可以实现的吗?
查看统计数据时,最常见的设备是小屏幕设备,因此创建此应用程序的受众可能有限。
如果任何人对我能做的事情有任何指示,即我可以在高分辨率屏幕上进行此操作,并且在应用程序中对于较小的屏幕有不同的布局吗?
谢谢亚伦!
答案 0 :(得分:2)
您的问题过于通用,无法提供简单快捷的答案。此外,您想要制作的布局很复杂,非常非本地化,这使问题复杂化。请确保您从HERE阅读并理解有关该主题的官方文档。没有替代品......
该文件中的主要观点是:
<supports-screens>
清单项目-small
或-portrait
等内容可以创建仅在特定屏幕方面,大小或DPI上加载的资源。例如,您可以为更大的屏幕创建更大的图像,或者更改纵向或横向的布局XML 最佳做法(根据Google推荐):
我知道我的答案有点通用,但话又说回来了,你的问题也是......
答案 1 :(得分:0)
你必须使用9补丁png,并且还必须在清单文件中进行一些更改,以使其屏幕分辨率免费。这些清单文件中的更改非常少,因此不会有麻烦。
答案 2 :(得分:0)
您可以使用9个补丁图像以及设计不同分辨率的应用程序,您可以为横向和纵向创建不同的布局。