在Android上完美适合图像按钮?

时间:2014-06-07 07:16:26

标签: android resolution

我正在开发一个计划应用程序。

主要活动将有3个ImageButtons填满整个屏幕,我做了正确的尺寸计算。

我使用的是Nexus 7,尺寸为1920x1200,这意味着每个按钮都是640x1200。唯一的问题是图像不能正确匹配,我得到一个时髦的扭曲效果。按钮应该如下所示:

http://i.imgur.com/qfcInBn.jpg

它看起来像这样压扁:

http://gyazo.com/2b70364db199dfcdcc3247c1ab302ed0

有谁知道我能解决这个问题的最简单方法?

2 个答案:

答案 0 :(得分:0)

使用scaleType for image适合屏幕。

最好使用centercrop进行图像处理。

参考Documentation here

以下是每个带图像的scaletype的示例。希望这对你有帮助。

http://etcodehome.blogspot.in/2011/05/android-imageview-scaletype-samples.html

答案 1 :(得分:0)

将您的后台资源文件移至drawable-xhdpi文件夹