【发布时间】:2014-12-07 04:13:25
【问题描述】:
假设有一个视图在使用 GPU 加速时会出现问题,但仅限于特定的 Android 版本。
我希望在这个有问题的版本(包括)之前使用 android:layerType="software",在这个版本之后使用 android:layerType="hardware",都在资源中。
我知道如何处理字符串和简单资源(使用简单限定符和多个文件),但是我该如何处理这种资源呢?我应该去哪里看?
我应该只使用“整数”作为资源吗?还是有更好、更正式的方式?
注意:我知道如何以编程方式进行。我想知道如何在资源范围内做到这一点。
【问题讨论】:
-
清单与资源不同,依赖于应用程序,因此您不能制作特定于 API 的清单。只需坚持编程方式即可。
-
@user3249477 我没有谈论清单。我讲了一个视图属性:developer.android.com/reference/android/view/…
-
哦,我的错。那么限定符和多个文件有什么问题呢?
-
@user3249477 我只是不确定使用常量整数(而不是它们的名称)是否被认为是最好的方法。正确的做法是什么?
标签: android gpu hardware-acceleration