无法获得适用于Android平板电脑的drawables分辨率

时间:2012-02-03 23:00:57

标签: android android-layout resolution tablet

我使用.png作为自定义按钮的背景,我在这里用XML声明 机器人:背景= “@绘制/ samplepng” 但我无法获得适合平板电脑屏幕的分辨率: 例如,我的资源是一个200x200像素.png(最初是为iOS和视网膜设计的) 我在drawable-mdpi文件夹中放置了100x100 px版本,在drawable-xhdpi文件夹中放置了200x200 px版本。 我还需要布局文件夹中典型的320x480屏幕布局,以及layout-xlarge文件夹中10英寸平板电脑的另一种布局。 正常布局中按钮的大小为100x100 dp,xlarge布局的大小为200x200 dp,因此看起来正确。

使用Android模拟器,10英寸平板电脑使用mdpi ressources和xlarge布局。 因此,按钮背景使用缩放版本的100x100图像绘制,该图像看起来非常模糊,而不是清晰的200x200原始图像。 如果我不使用mdpi资源,它看起来也很模糊。

我做错了吗?它只是一个模拟器问题,它在真实设备上看起来不错吗? 请帮忙,我读了10次google的doc但是找不到答案。

2 个答案:

答案 0 :(得分:0)

您的问题可能在您的定位的Android版本中。尝试将模拟器切换到android 3.0和3.1。

答案 1 :(得分:0)

如果您未启用“缩放显示为实际大小”的模拟器,则它将始终使用mdpi drawables。

有关详情,请参阅here