我正在使用 leanback 库
implementation "com.android.support:leanback-v17:27.1.1"
这个库有布局
android.support.v17.leanback.R.layout.lb_action_2_lines
<Button xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/lb_action_button"
android:layout_width="wrap_content"
android:layout_height="@dimen/lb_action_2_lines_height"
style="?attr/detailsActionButtonStyle"
android:lines="2"
/>
但是样式不起作用.... ?attr/detailsActionButtonStyle
如果我创建自定义布局并将 style="?attr/detailsActionButtonStyle" 更改为 style="@style/Widget.Leanback.DetailsActionButtonStyle",那么我可以看到正确的样式
我尝试重建项目、清理项目、尝试删除依赖项并添加 leanback - 什么都没有。
如何理解studio或gradle中的问题?
最佳答案
您似乎使用了错误的主题,请检查您的主题是否为 Theme.Leanback
。
关于Android 看不到 attr 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59233016/