Har*_*ani 5 android dimension android-resources dynamic-delivery dynamic-feature-module
我有应用程序模块和一个名为“聊天”的动态模块。我有一个布局和片段驻留在聊天模块中,在布局中有一个android:textSize="@dimen/sp20"书面的。Dimen 是在 app 模块中定义的,因为它在我运行时显示的文本大小不正确。我调试了一下,它等于12sp(xxhdpi设备为36)。
我尝试以编程方式使用 dimen 但结果相同。( landing_page_toolbar_title.setTextSize(TypedValue.COMPLEX_UNIT_PX, resources.getDimension(com.sendbird.R.dimen.sp20))) 。小心使用应用模块包中的“R”。
当我在聊天模块中定义相同的值时,它完美地工作。但这对于我们的场景是不可行的。我有大量的字符串、尺寸、颜色资源,并在 app 模块中编写了多种配置。请分享可行的解决方案。
您可以尝试用app module resources“ app_sp20”前缀更新您的系统吗,大部分问题都会得到解决。
常用名称大多被覆盖SDKs/modules
尽管如此,您仍然面临问题,然后使用反射作为最后一个选择。
| 归档时间: |
|
| 查看次数: |
145 次 |
| 最近记录: |