我的设计师给了我以下布局(稍作改动以保护我的业务:)
现在,我面临很多疑问,因为我如何将每个元素合并到我的 android 布局中。
如您所见,背景有轻微的噪音。我尝试从中创建一个 9patch,但是在 Android 中加载时,我完全失去了图像的质量。它奇怪地伸展开来。我应该有不同分辨率的背景(即 mdpi、hdpi...)还是可以通过 9 个补丁来实现
用按钮做什么?我尝试将按钮(在 Photoshop 中它是一个组)保存到新图像中并将其保存为 PNG。当使用 ImageButton 加载布局并在我的手机上尝试时,按钮太大了。如何保证不同类型屏幕上按钮的大小?对于不同的分辨率(mdpi...),我是否需要不同大小的此按钮?如果需要,我如何知道此按钮的大小对于 hdpi 分辨率或 mdpi 分辨率是多少?或者也许我应该强制按钮的宽度和高度为 60dp 之类的值,但这对我来说听起来不正确。我知道我可以创建一个形状并将其应用于按钮的背景,但是 Facebook 按钮呢?我想,在这种情况下,我需要一个以 PNG 作为背景的 ImageButton。