将Android应用扩展到不同的屏幕尺寸

时间:2012-02-22 02:23:01

标签: android

所以我正在努力将我的应用程序扩展到不同的屏幕尺寸。现在它针对10.1英寸屏幕进行了优化,但我正努力让它在具有7英寸屏幕的点燃火上运行。我只使用相对布局。截至目前我的背景完美地缩放,但背景上的图像按钮不能缩放,我想知道是否有这样的原因。此外,我使用边距来调整我的按钮的位置,这是否适合缩放尺寸?

2 个答案:

答案 0 :(得分:5)

支持不同屏幕上的应用程序请参考以下链接

http://developer.android.com/guide/practices/screens_support.html

并缩放图像按钮使用九个补丁图像,它们可以很好地扩展。

我还使用边距来调整按钮的位置,缩放尺寸是否合适?

是的,没关系。

答案 1 :(得分:3)

您应该始终在清单中定义,因为default values can会从一个版本更改为另一个版本。

但是如果你想支持xlarge屏幕,那么你就会被卡住,因为这个属性是在API级别9(android 2.3)中引入的。你必须创建两个不同的APK,一个用于Android版本> = 2.3,另一个用于旧版本。

由于这是一个常见问题,即使你使用多个APK,android也能为市场上的publish only one application提供一种很好的方式。