java - Android 不同版本的android和屏幕有不同的风格

标签 java android mobile

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

据我了解,我可以使用后缀 -v7 创建目录值(例如)。 Android 7.0 版本将选择此样式。它有效...... 但是如果我想在第 7 个 sdk 中为不同的屏幕创建不同的样式怎么办?

我可以使用后缀 -large 或 -small 或其他方式创建值。但是我如何用values-v7指定这个值(对于带有第7个sdk的android)? 或者android会自动执行?

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

最佳答案

您应该查看 Android 开发资源 Providing Alternate Resources

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

关于java - Android 不同版本的android和屏幕有不同的风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12687186/

相关文章:

Java:使用反射正确检查类实例化

java - 将音频、mp3 文件转换为字符串,反之亦然

java - HBase 中辅助浮点索引的排序顺序

java - 具有水平线性布局的 Android 水平 ScrollView 。如何填充整个宽度?

mobile - 在 ChromeDriver 中模拟移动设备

java - 为什么 Java 八进制转义最多只能达到 255?

android - 仅创建创建表语句中的第一个表

java.lang.NullPointerException : Can't pass null for argument 'pathString' in child() - Error Occurs in MessagesDbRef

apache-flex - Flex 4.5.1 查看状态转换,如何针对移动设备进行优化

javascript - 在移动 Safari 中检测 iOS5(首选 javascript)