Android不同版本的Android和屏幕的不同风格

时间:2012-10-02 08:50:36

标签: java android mobile

很抱歉,如果这个问题smb在我面前问过,但我找不到答案。 我想在一个apk中支持不同的屏幕和Android版本。 我阅读了有关支持不同屏幕和版本android的参考资料。

据我所知,我可以使用postfix -v7创建dir值(例如)。这种风格将在版本7中选择用于Android。它有效.... 但是如果我想在第7个sdk中为不同的屏幕创建不同的样式呢。

我可以使用postfix -large或-small或smth else创建值。但是如何用values-v7指定这个值(对于7号sdk的android)? 或者android会自动执行吗?

我需要值-v7,因为我为我的应用程序指定了父样式(对于android 2它什么都没有,但是对于Android 3或者hight它是全息)...

2 个答案:

答案 0 :(得分:2)

您应该在Providing Alternate Resources

查看android dev资源

例如,您可以使用布局文件创建目录 layout-large-hdpi-v7 。它说布局文件适用于具有hdpi密度的大屏幕,并支持版本7及更高版本。

答案 1 :(得分:2)

您可以根据需要添加尽可能多的资源文件夹后缀,但必须按照此表http://developer.android.com/guide/topics/resources/providing-resources.html#table2

指示的顺序列出它们

所以你可以做这样的事情,例如

style-large-v7