【发布时间】:2014-12-07 21:26:46
【问题描述】:
提前致谢。我目前正在开发基于文字的游戏,为此我设计了一个自定义键盘作为相对布局。
目前,我正在为不同的屏幕尺寸设计不同的资源。所以我为hdpi、mdpi和ldpi做了不同大小的资源。该键盘在 hdpi 屏幕上表现出色,但在 mdpi 和 ldpi 屏幕上显示不正确(对于 ldpi 屏幕更是如此)。以下是最能描述此问题的图片:
hdpi 屏幕:(240 dpi,480x800)
http://pokit.org/get/?63036a53e89f5ea526a115177fc404e8.jpg
ldpi 屏幕:(120 dpi,240x320)
http://pokit.org/get/?612ec561ff10fdf49cf598d170a0e672.jpg
如您所见,有些图像较大,有些图像较小,尽管它们都是相同的图像(“输入”键除外)。我不明白为什么会这样。
这是键盘的代码(它被设计为自定义控件)。
LDPI 图像为 20x29 像素,hdpi 图像为 47x69。
编辑: http://pastebin.com/a6dGdyay 由于代码很长,我正在发布 pastebin。 显然,前 5 个字母由于某种原因被放大,其他所有字母都正确显示。
【问题讨论】: