gpt4 book ai didi

android - 在 Android 应用程序中实现设计的最佳方式?

转载 作者:太空狗 更新时间:2023-10-29 13:40:54 25 4
gpt4 key购买 nike

我目前正在为一家公司开发 Android 应用程序,该公司打算采用这种类型的设计并以租用设备为目标,但我发现这很难做到,并且在某些租用设备上按钮开始变长。

屏幕设计在这里:https://skitch.com/aaronwardle/r7kwa/screen

一些人建议将按钮制作成 9-patch PNG 文件,这有助于各种屏幕布局。

我应该尝试为这个项目设计一个新的应用程序,它使用标准控件适合所有屏幕,还是您认为这是可以实现的?

查看统计数据,最常见的设备是小屏幕设备,因此创建此应用程序的受众可能有限。

如果有人对我能做什么有任何指示,即我可以为高分辨率屏幕制作这个,并且在应用程序中为较小的屏幕设置不同的布局吗?

谢谢亚伦!

最佳答案

您的问题过于笼统,无法提供简单快速的答案。此外,您要制作的布局很复杂且外观非常不自然,这使事情变得复杂。请确保您阅读并理解了来自 HERE 的关于该主题的官方文档。 .没有替代品......

从该文档中想到的要点是:

  1. <supports-screens> list 项目
  2. 屏幕尺寸和密度的资源目录限定符。附加诸如 -small 之类的内容或 -portrait允许您创建仅在特定屏幕宽高比、尺寸或 DPI 上加载的资源。例如,您可以为更大的屏幕创建更大的图像,或者更改纵向或横向的布局 XML
  3. 使用 9-patch 图像放大矩形(按钮)。

最佳做法(由 Google 推荐):

  1. 使用 wrap_content、fill_parent 或 dp 单位,而不是绝对像素
  2. 避免绝对布局
  3. 不要在代码中使用硬编码像素值
  4. 使用密度和/或尺寸特定的资源

我知道我的回答有点笼统,但话又说回来,你的问题也是...

关于android - 在 Android 应用程序中实现设计的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5871189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com