Ste*_*enR 2 android resolution dpi
我在Android模拟器中使用WVGA800皮肤,因此密度(hw.lcd.density)为240.我必须在活动视图的底部放置4个图像按钮(每英寸72像素).由于分辨率是480X800,我认为图像的宽度必须是120像素.问题是当应用程序启动时,3个按钮占据所有宽度,没有第4个按钮的位置......然后我在Fireworks中创建了按钮图像,分辨率为240像素/英寸,宽度为120像素,但问题仍然存在.有人可以解释如何制作正确的drawable(尺寸和dpi),以便它们可以在Android上以像素为单位显示吗?
如果您放入图像res/drawable,Android会假设它们是160dpi并根据不同的分辨率进行相应缩放.
您可以选择将按钮图像设置为res/drawable-hdpi信号,表示它们的密度大约为240dpi,或者res/drawable-nodpi无论当前的屏幕密度如何,都可以使它们永不缩放.
您仍然可以@drawable/whatever在布局中引用它们,引擎会自动选择最佳匹配.
| 归档时间: |
|
| 查看次数: |
9061 次 |
| 最近记录: |