Android - 针对特定制造商的备用资源

问题描述 投票:0回答:1

我想为特定的Android手机制造商提供备用资源,如:三星,LG等。问题是一些LG手机不能正确地膨胀渐变,所以我想为此提供替代资源牌。

Binary XML file line #14: Binary XML file line #14: Error inflating class <unknown>
android.view.LayoutInflater.inflate

其中第14行是带渐变的矢量路径。

您可以找到有关如何根据语言,屏幕大小,触摸屏类型等提供here的不同资源文件的信息。

我找不到任何关于您是否可以根据制造商字符串区分布局的信息。

理想情况下,这将类似于:

res/
   drawable-qwerty/
   drawable-man_lg/
android layout view gradient
1个回答
1
投票

我找不到任何关于您是否可以根据制造商字符串区分布局的信息。

抱歉,在资源系统中没有这个选项。 Java / Kotlin代码可以根据Build值做出决策,但资源不能。

© www.soinside.com 2019 - 2024. All rights reserved.